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

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


    assertTrue("popup appeared", helper.popup.isShowing());
    assertEquals("variables are proposed", 4, helper.popup.proposals.size());

    // Now, if we type " " autocompletion popup should disappear.
    autocompleter.pressKey(new SignalEventEssence(' '));
    assertFalse("popup disappeared", helper.popup.isShowing());
  }
View Full Code Here


    autocompleter.pressKey(new SignalEventEssence(' '));
    assertFalse("popup disappeared", helper.popup.isShowing());
  }

  public void testRawExplicitInContext() {
    SignalEventEssence quoteKey = new SignalEventEssence('"');

    checkExplicit("line-comment", "// var a =", 0, quoteKey, null);
    checkExplicit("in-block-comment", "/* var a = */", 3, quoteKey, null);
    checkExplicit("block-comment-eol", "/* var a =\nsecond line*/", 0, quoteKey, null);
    checkExplicit("in-string", "var a =''", 1, quoteKey, null);
View Full Code Here

    checkExplicit("bs-in-comment", "// var a =''", 1, DELETE_KEY, null);
    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-pairing", "foo", 0, new SignalEventEssence('['),
        new DefaultAutocompleteResult("[]", "", 1));
  }

  public void testBracesNotPairing() {
    checkExplicit("braces-not-pairing", "foo", 3, new SignalEventEssence('['), null);
  }
View Full Code Here

  public void testBracesNotPairing() {
    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

    checkExplicit("quotes-pairing", "", 0, new SignalEventEssence('"'),
        new DefaultAutocompleteResult("\"\"", "", 1));
  }

  public void testQuotesNotPairing() {
    checkExplicit("quotes-not-pairing", "\"\"", 0, new SignalEventEssence('"'), null);
  }
View Full Code Here

    checkExplicit("quotes-not-pairing", "\"\"", 0, new SignalEventEssence('"'), null);
  }

  public void testBracesPassing() {
    checkExplicit(
        "braces-passing", "foo[]", 1, new SignalEventEssence(']'),
        DefaultAutocompleteResult.PASS_CHAR);
  }
View Full Code Here

        "braces-passing", "foo[]", 1, new SignalEventEssence(']'),
        DefaultAutocompleteResult.PASS_CHAR);
  }

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

  public String getModuleName() {
    return "com.google.collide.client.TestCode";
  }

  private void checkExplicit(@Nullable String expected, String prefix) {
    SignalEventEssence trigger = new SignalEventEssence('{');

    MockAutocompleterEnvironment helper = new MockAutocompleterEnvironment();
    helper.setup(new PathUtil("foo.css"), prefix, 0, prefix.length(), true);
    ExplicitAction action = helper.autocompleter.cssAutocompleter.getExplicitAction(
        helper.editor.getSelection(), trigger, false);
View Full Code Here

    Runnable ctrlSpaceClicker = new Runnable() {
      @Override
      public void run() {
        autocompleter.pressKey(
            new SignalEventEssence(' ', true, false, false, false, KeySignalType.INPUT));
      }
    };

    TestSchedulerImpl.AngryScheduler scheduler = new TestSchedulerImpl.AngryScheduler() {
      @Override
View Full Code Here

TOP

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

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.