Package com.google.collide.client.code.autocomplete

Examples of com.google.collide.client.code.autocomplete.DefaultAutocompleteResult


    checkExplicit("bs-between-string", "var a ='''", 1, DELETE_KEY, null);
  }

  public void testBracesPairing() {
    checkExplicit("braces-pairing", "foo", 0, new SignalEventEssence('['),
        new DefaultAutocompleteResult("[]", "", 1));
  }
View Full Code Here


    checkExplicit("braces-not-pairing", "foo", 3, new SignalEventEssence('['), null);
  }

  public void testQuotesPairing() {
    checkExplicit("quotes-pairing", "", 0, new SignalEventEssence('"'),
        new DefaultAutocompleteResult("\"\"", "", 1));
  }
View Full Code Here

  public void testBracesNotPassing() {
    checkExplicit("braces-not-passing", "[(()]", 2, new SignalEventEssence(')'), null);
  }

  public void testSymmetricDeletion() {
    DefaultAutocompleteResult bsDelete = new DefaultAutocompleteResult(
        "", 0, 1, 0, 1, null, "");
    checkExplicit("bs-after-comment", "/* Q */ var a =''", 1, DELETE_KEY, bsDelete);
    checkExplicit("bs-braces", "foo[]", 1, DELETE_KEY, bsDelete);
  }
View Full Code Here

    checkExplicit("bs-braces", "foo[]", 1, DELETE_KEY, bsDelete);
  }

  public void testEnterBetweenCurlyBraces() {
    checkExplicit("enter-between-curly-braces", "  {}", 1, ENTER,
        new DefaultAutocompleteResult("\n    \n  ", "", 5));
  }
View Full Code Here

    } else {
      assertTrue("action", ExplicitActionType.EXPLICIT_COMPLETE == action.getType());
    }
    assertTrue("result type", commonResult instanceof DefaultAutocompleteResult);

    DefaultAutocompleteResult result = (DefaultAutocompleteResult) commonResult;
    assertNotNull(message + ":result", result);
    assertEquals(message + ":text",
        expected.getAutocompletionText(), result.getAutocompletionText());
    assertEquals(message + ":delete", expected.getDeleteCount(), result.getDeleteCount());
    assertEquals(message + ":bspace", expected.getBackspaceCount(), result.getBackspaceCount());
    assertEquals(message + ":jump", expected.getJumpLength(), result.getJumpLength());
  }
View Full Code Here

    AutocompleteProposal functionProposal = new CodeGraphProposal("getFoo",
        path, true);
    AutocompleteResult commonResult = autocompleter.computeAutocompletionResult(
        new ProposalWithContext(SyntaxType.NONE, functionProposal, new Context("get")));
    assertTrue("result type", commonResult instanceof DefaultAutocompleteResult);
    DefaultAutocompleteResult result = (DefaultAutocompleteResult) commonResult;
    assertEquals("jump length", 7, result.getJumpLength());
    assertEquals("autocompletion text", "getFoo()", result.getAutocompletionText());
  }
View Full Code Here

    AutocompleteProposal propertyProposal = new CodeGraphProposal("gender",
        path, false);
    AutocompleteResult commonResult = autocompleter.computeAutocompletionResult(
        new ProposalWithContext(SyntaxType.NONE, propertyProposal, new Context("get")));
    assertTrue("result type", commonResult instanceof DefaultAutocompleteResult);
    DefaultAutocompleteResult result = (DefaultAutocompleteResult) commonResult;
    assertEquals("jump length", 6, result.getJumpLength());
    assertEquals("autocompletion text", "gender", result.getAutocompletionText());
  }
View Full Code Here

    autocompleter.findAutocompletions(helper.editor.getSelection(), CTRL_SPACE);
    AutocompleteProposal proposal = new TemplateProposal("simple", "simple (%c) <%i%n>");
    AutocompleteResult commonResult = autocompleter.computeAutocompletionResult(
        new ProposalWithContext(SyntaxType.NONE, proposal, new Context("")));
    assertTrue("result type", commonResult instanceof DefaultAutocompleteResult);
    DefaultAutocompleteResult result = (DefaultAutocompleteResult) commonResult;
    assertEquals("autocompletion text", "simple () <\n  \n>", result.getAutocompletionText());
    assertEquals("jump length", 8, result.getJumpLength());
    assertEquals("backspace count", 0, result.getBackspaceCount());
  }
View Full Code Here

    } else {
      assertTrue("action", ExplicitActionType.EXPLICIT_COMPLETE == action.getType());
    }
    assertTrue("result type", commonResult instanceof DefaultAutocompleteResult);

    DefaultAutocompleteResult result = (DefaultAutocompleteResult) commonResult;
    assertEquals(expected, result.getAutocompletionText());
  }
View Full Code Here

    AutocompleteProposals completions = cssAutocompleter.findAutocompletions(selection, CTRL_SPACE);
    assertEquals(1, completions.size());
    AutocompleteResult commonResult = cssAutocompleter.computeAutocompletionResult(
        completions.select(0));
    assertTrue("result type", commonResult instanceof DefaultAutocompleteResult);
    DefaultAutocompleteResult result = (DefaultAutocompleteResult) commonResult;
    assertEquals(8, result.getJumpLength());
    assertEquals("cursor: ;", result.getAutocompletionText());

    CssCompletionQuery query = cssAutocompleter.updateOrCreateQuery(
        null, selection.getCursorPosition());
    JsoArray<String> completedProperties = query.getCompletedProperties();
    assertEquals(2, completedProperties.size());
View Full Code Here

TOP

Related Classes of com.google.collide.client.code.autocomplete.DefaultAutocompleteResult

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.