package com.sap.furcas.ide.editor.contentassist.processor; import java.util.ArrayList; import java.util.List; import org.junit.Before; import org.junit.BeforeClass; import org.junit.Ignore; import org.junit.Test; import com.sap.furcas.ide.editor.test.utils.StringReplacement; @Ignore("Fails after the EMF migration. Failing for unknown reasons.") public class TestCtsContentAssistProcessorUnlexedTokenPrefixFilterSimple extends CtsContentAssistProcessorEditorTestMetamodelTestBase { @BeforeClass public static void generateParser()throws Exception { initMetamodelTestbase("UnlexedTokenPrefixFilter"); } @Before public void initProcessor() throws Exception { initProcessorForPrefix("Simple", new StringReplacement(0, 0, "*(?=| peter $$")); } @Test public void beginningOfFile() { List<String> expected = new ArrayList<String>(); expected.add("*(?=|"); expected.add("*(?=| name $$$"); assertDisplayStrings(expected, 0, 0); } @Test public void beforeNonIdentifierToken() { List<String> expected = new ArrayList<String>(); expected.add("$$$"); assertDisplayStrings(expected, 0, 12); } @Test public void middleOfNonIdentifierToken() { List<String> expected = new ArrayList<String>(); expected.add("$$$"); assertDisplayStrings(expected, 0, 13); } }