public void assertCompletionContains(LanguageFileType languageFileType, String configureByText, String... lookupStrings) { myFixture.configureByText(languageFileType, configureByText); myFixture.completeBasic(); checkContainsCompletion(lookupStrings); }
public void assertCompletionNotContains(LanguageFileType languageFileType, String configureByText, String... lookupStrings) { myFixture.configureByText(languageFileType, configureByText); myFixture.completeBasic(); assertFalse(myFixture.getLookupElementStrings().containsAll(Arrays.asList(lookupStrings))); }
public void assertCompletionResultEquals(String filename, String complete, String result) { myFixture.configureByText(filename, complete); myFixture.completeBasic(); myFixture.checkResult(result); }
public void assertCompletionNotContains(String filename, String configureByText, String... lookupStrings) { myFixture.configureByText(filename, configureByText); myFixture.completeBasic(); assertFalse(myFixture.getLookupElementStrings().containsAll(Arrays.asList(lookupStrings))); }
public void assertCompletionContains(String filename, String configureByText, String... lookupStrings) { myFixture.configureByText(filename, configureByText); myFixture.completeBasic(); completionContainsAssert(lookupStrings); }
public void assertCompletionResultEquals(LanguageFileType languageFileType, String complete, String result) { myFixture.configureByText(languageFileType, complete); myFixture.completeBasic(); myFixture.checkResult(result); }
public void assertCompletionLookupTailEquals(LanguageFileType languageFileType, String configureByText, String lookupString, String tailText) { myFixture.configureByText(languageFileType, configureByText); myFixture.completeBasic(); for (LookupElement lookupElement : myFixture.getLookupElements()) { if(!lookupElement.getLookupString().equals(lookupString)) { continue; } LookupElementPresentation presentation = new LookupElementPresentation(); lookupElement.renderElement(presentation); if(presentation.getTailText() == null) { fail(String.format("failed to check '%s'", lookupString)); } if(!presentation.getTailText().equals(tailText)) { fail(String.format("failed that on '%s' '%s' is equal '%s'", lookupString, tailText, presentation.getTailText())); } return; } fail(String.format("failed to check '%s' because it's unknown", lookupString)); }
public void assertAtTextCompletionContains(String findByText, String... lookupStrings) { final PsiElement element = myFixture.findElementByText(findByText, PsiElement.class); assert element != null : "No element found by text: " + findByText; myFixture.getEditor().getCaretModel().moveToOffset(element.getTextOffset() + 1); myFixture.completeBasic(); checkContainsCompletion(lookupStrings); }
public void assertCompletionLookupContainsPresentableItem(LanguageFileType languageFileType, String configureByText, LookupElementPresentationAssert.Assert presentationAssert) { myFixture.configureByText(languageFileType, configureByText); myFixture.completeBasic(); LookupElement[] lookupElements = myFixture.getLookupElements(); if(lookupElements == null) { fail("failed to find lookup presentable on empty collection"); } for (LookupElement lookupElement : lookupElements) { LookupElementPresentation presentation = new LookupElementPresentation(); lookupElement.renderElement(presentation); if(presentationAssert.match(presentation)) { return; } } fail("failed to find lookup presentable"); }
public void assertCompletionNotContains(LanguageFileType languageFileType, String configureByText, String... lookupStrings) { myFixture.configureByText(languageFileType, configureByText); myFixture.completeBasic(); assertCompletionNot(lookupStrings); }
public void testPresentInCompletion() throws Exception { myFixture.configureByText("test.cyp", "MATCH (n:TestLabel) RETURN n; MATCH (n:Test<caret>"); myFixture.completeBasic(); myFixture.checkResult("MATCH (n:TestLabel) RETURN n; MATCH (n:TestLabel<caret>"); }
public void assertCompletionContains(LanguageFileType languageFileType, String configureByText, String... lookupStrings) { myFixture.configureByText(languageFileType, configureByText); myFixture.completeBasic(); checkContainsCompletion(lookupStrings); }
public void assertCompletionResultEquals(LanguageFileType languageFileType, String complete, String result) { myFixture.configureByText(languageFileType, complete); myFixture.completeBasic(); myFixture.checkResult(result); }
public void assertCompletionContains(String filename, String configureByText, String... lookupStrings) { myFixture.configureByText(filename, configureByText); myFixture.completeBasic(); completionContainsAssert(lookupStrings); }
public void assertCompletionResultEquals(String filename, String complete, String result) { myFixture.configureByText(filename, complete); myFixture.completeBasic(); myFixture.checkResult(result); }
public void testBuiltInFunctionsPresentInLookup() throws Exception { myFixture.configureByText("test.cyp", "MATCH (n) RETURN <caret>"); myFixture.completeBasic(); List<String> strings = myFixture.getLookupElementStrings(); assertThat(strings) .containsAll(CypherBuiltInFunctions.FUNCTION_NAMES); }
public void _testOneEntryPresentInCompletionIfMetadataExists() throws Exception { addRelationshipType("TESTRELTYPE"); myFixture.configureByText("test.cyp", "MATCH ()-[:TESTRELTYPE]-() MATCH ()-[:TESTREL<caret>"); myFixture.completeBasic(); myFixture.checkResult("MATCH ()-[:TESTRELTYPE]-() MATCH ()-[:TESTRELTYPE<caret>"); } }
public void _testOneEntryPresentInCompletionIfMetadataExists() throws Exception { addProperty("testProperty"); myFixture.configureByText("test.cyp", "MATCH (n) WHERE n.testProperty = 1 RETURN n.testProp<caret>"); myFixture.completeBasic(); myFixture.checkResult("MATCH (n) WHERE n.testProperty = 1 RETURN n.testProperty<caret>"); } }
public void testCompletionLookupChar() throws Exception { myFixture.configureByText("test.cyp", "RETURN s<caret>"); myFixture.completeBasic(); myFixture.finishLookup(Lookup.REPLACE_SELECT_CHAR); myFixture.checkResult("RETURN shortestPath(<caret>)"); } }
public void assertAtTextCompletionContains(String findByText, String... lookupStrings) { final PsiElement element = myFixture.findElementByText(findByText, PsiElement.class); assert element != null : "No element found by text: " + findByText; myFixture.getEditor().getCaretModel().moveToOffset(element.getTextOffset() + 1); myFixture.completeBasic(); checkContainsCompletion(lookupStrings); }