public void testCompletionInSideCurlies() { myFixture.configureByFiles("completion_inside_curlies.ex", "multiple_alias_aye.ex", "multiple_alias_bee.ex"); myFixture.complete(CompletionType.BASIC, 1); List<String> strings = myFixture.getLookupElementStrings(); assertTrue( strings.containsAll( Arrays.asList( "MultipleAliasAye", "MultipleAliasBee" ) ) ); assertEquals(2, strings.size()); }
public void testCompletion() { myFixture.configureByFiles("completion.ex", "suffix.ex", "nested.ex"); myFixture.complete(CompletionType.BASIC, 1); List<String> strings = myFixture.getLookupElementStrings(); assertTrue( strings.containsAll( Arrays.asList( // nested unaliased name "Prefix.Suffix.Nested", // nested aliased name "Suffix.Nested" ) ) ); assertEquals(2, strings.size()); }
public void testCompletion() { myFixture.configureByFiles("completion.ex", "multiple_alias_aye.ex", "multiple_alias_bee.ex"); myFixture.complete(CompletionType.BASIC, 1); List<String> strings = myFixture.getLookupElementStrings(); assertTrue( strings.containsAll( Arrays.asList( // unaliased names "Prefix.MultipleAliasAye", // aliased name "MultipleAliasAye" ) ) ); assertEquals(2, strings.size()); }
public void testCompletion() { myFixture.configureByFiles("completion.ex", "suffix.ex"); myFixture.complete(CompletionType.BASIC, 1); List<String> strings = myFixture.getLookupElementStrings(); assertTrue( strings.containsAll( Arrays.asList( // unaliased name "Prefix.Suffix", // aliased name "Suffix" ) ) ); assertEquals(2, strings.size()); }
public void testCompletion() { myFixture.configureByFiles("completion.ex", "multiple_alias_aye.ex", "multiple_alias_bee.ex", "nested.ex"); myFixture.complete(CompletionType.BASIC, 1); List<String> strings = myFixture.getLookupElementStrings(); assertTrue( strings.containsAll( Arrays.asList( // unaliased names "Prefix.MultipleAliasAye.Nested", // aliased name "MultipleAliasAye.Nested" ) ) ); assertEquals(2, strings.size()); }
public void testKeywords() throws Exception { myFixture.configureByText("test.cyp", "<caret>"); myFixture.complete(CompletionType.BASIC); List<String> strings = myFixture.getLookupElementStrings(); assertThat(strings) .containsAll(CypherKeywords.KEYWORDS); } }
protected void doTestCompletionCheck(@NotNull String answerSuffix) { CodeInsightTestFixtureImpl.ensureIndexesUpToDate(getProject()); addVirtualFileFilter(); myFixture.complete(CompletionType.BASIC, 1); List<String> result = new ArrayList<>(); LookupElement[] elements = myFixture.getLookupElements();
protected void textAfter(String txt, CompletionType type, String textAfter) { myFixture.configureByText("a.bnf", txt); myFixture.complete(type, 1); assertEquals(textAfter, myFixture.getEditor().getDocument().getText()); }
protected void textAfter(String txt, String textAfter) { myFixture.configureByText("a.flex", txt); myFixture.complete(CompletionType.BASIC, 1); assertEquals(textAfter, myFixture.getEditor().getDocument().getText()); }