Examples of doGetProposals()


Examples of com.google.collide.client.code.autocomplete.codegraph.CodeGraphAutocompleterTest.MockProposalBuilder.doGetProposals()

    Position cursor = new Position(
        Document.createEmpty().getFirstLineInfo(), triggeringString.length());
    ProposalBuilder<State> proposalBuilder = new MockProposalBuilder();
    CompletionContext<State> context = new CompletionContext<State>(
        "", triggeringString, isThisContext, CompletionType.GLOBAL, null, 0);
    JsonArray<AutocompleteProposal> proposals = proposalBuilder.doGetProposals(
        context, cursor, builder);

    assertEquals(JsonCollections.createStringSet(expected), TestUtils.createNameSet(proposals));
    return proposals;
  }
View Full Code Here

Examples of com.google.collide.client.code.autocomplete.codegraph.CodeGraphAutocompleterTest.MockProposalBuilder.doGetProposals()

    ScopeTrieBuilder builder = setupBuilder();
    Position cursor = new Position(Document.createEmpty().getFirstLineInfo(), 82);
    ProposalBuilder<State> proposalBuilder = new MockProposalBuilder();
    CompletionContext<State> context = new CompletionContext<State>(
        "", "", false, CompletionType.GLOBAL, null, 0);
    JsonArray<AutocompleteProposal> proposals = proposalBuilder.doGetProposals(
        context, cursor, builder);
    JsonStringSet expected = JsonCollections.createStringSet(OBJECT_1, METHOD_2, METHOD_1, "var1");
    assertEquals(expected, TestUtils.createNameSet(proposals));
  }
View Full Code Here

Examples of com.google.collide.client.code.autocomplete.codegraph.CodeGraphAutocompleterTest.MockProposalBuilder.doGetProposals()

    ScopeTrieBuilder builder = setupBuilder();
    Position cursor = new Position(Document.createEmpty().getFirstLineInfo(), 82);
    ProposalBuilder<State> proposalBuilder = new MockProposalBuilder();
    CompletionContext<State> context = new CompletionContext<State>(
        "", "MEtH", false, CompletionType.GLOBAL, null, 0);
    JsonArray<AutocompleteProposal> proposals = proposalBuilder.doGetProposals(
        context, cursor, builder);
    JsonStringSet expected = JsonCollections.createStringSet("method2", "method1");
    assertEquals(expected, TestUtils.createNameSet(proposals));
  }
View Full Code Here

Examples of com.google.collide.client.code.autocomplete.codegraph.CodeGraphAutocompleterTest.MockProposalBuilder.doGetProposals()

    ScopeTrieBuilder builder = setupBuilder();
    Position cursor = new Position(Document.createEmpty().getFirstLineInfo(), 86);
    ProposalBuilder<State> proposalBuilder = new MockProposalBuilder();
    CompletionContext<State> context = new CompletionContext<State>(
        "", "", true, CompletionType.PROPERTY, null, 0);
    JsonArray<AutocompleteProposal> proposals = proposalBuilder.doGetProposals(
        context, cursor, builder);
    assertEquals(JsonCollections.createStringSet(METHOD_2, METHOD_1),
        TestUtils.createNameSet(proposals));
  }
View Full Code Here

Examples of com.google.collide.client.code.autocomplete.codegraph.CodeGraphAutocompleterTest.MockProposalBuilder.doGetProposals()

    ProposalBuilder<State> proposalBuilder = new MockProposalBuilder();
    CompletionContext<State> context = new CompletionContext<State>(
        "", "", true, CompletionType.PROPERTY, null, 0);

    Position cursor = new Position(Document.createEmpty().getFirstLineInfo(), LAST_COLUMN + 1);
    assertFalse(proposalBuilder.doGetProposals(context, cursor, builder).isEmpty());

    cursor = new Position(Document.createEmpty().getFirstLineInfo(), LAST_COLUMN + 2);
    assertTrue(proposalBuilder.doGetProposals(context, cursor, builder).isEmpty());
  }
View Full Code Here

Examples of com.google.collide.client.code.autocomplete.codegraph.CodeGraphAutocompleterTest.MockProposalBuilder.doGetProposals()

    Position cursor = new Position(Document.createEmpty().getFirstLineInfo(), LAST_COLUMN + 1);
    assertFalse(proposalBuilder.doGetProposals(context, cursor, builder).isEmpty());

    cursor = new Position(Document.createEmpty().getFirstLineInfo(), LAST_COLUMN + 2);
    assertTrue(proposalBuilder.doGetProposals(context, cursor, builder).isEmpty());
  }

  /**
   * Checks that even if we have problems with resolving scope, we try to
   * search with raw "previousContext".
View Full Code Here

Examples of com.google.collide.client.code.autocomplete.codegraph.CodeGraphAutocompleterTest.MockProposalBuilder.doGetProposals()

    ProposalBuilder<State> proposalBuilder = new MockProposalBuilder();

    CompletionContext<State> context = new CompletionContext<State>(
        "", "", true, CompletionType.PROPERTY, null, 0);
    Position cursor = new Position(Document.createEmpty().getFirstLineInfo(), LAST_COLUMN + 2);
    assertTrue(proposalBuilder.doGetProposals(context, cursor, builder).isEmpty());

    context = new CompletionContext<State>(
        OBJECT_1 + ".", "", true, CompletionType.PROPERTY, null, 0);
    cursor = new Position(Document.createEmpty().getFirstLineInfo(), LAST_COLUMN + 2);
    assertFalse(proposalBuilder.doGetProposals(context, cursor, builder).isEmpty());
View Full Code Here

Examples of com.google.collide.client.code.autocomplete.codegraph.CodeGraphAutocompleterTest.MockProposalBuilder.doGetProposals()

    assertTrue(proposalBuilder.doGetProposals(context, cursor, builder).isEmpty());

    context = new CompletionContext<State>(
        OBJECT_1 + ".", "", true, CompletionType.PROPERTY, null, 0);
    cursor = new Position(Document.createEmpty().getFirstLineInfo(), LAST_COLUMN + 2);
    assertFalse(proposalBuilder.doGetProposals(context, cursor, builder).isEmpty());
  }

  private ScopeTrieBuilder setupBuilder() {
    CodeBlock contextFile = createCodeBlockTree();
    JsoStringMap<CodeBlock> codeBlockMap = JsoStringMap.create();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.