Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/contentassist/FilteringAsyncContentAssistTests.java')
-rw-r--r--org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/contentassist/FilteringAsyncContentAssistTests.java24
1 files changed, 12 insertions, 12 deletions
diff --git a/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/contentassist/FilteringAsyncContentAssistTests.java b/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/contentassist/FilteringAsyncContentAssistTests.java
index 836cfd373d2..405b41c7078 100644
--- a/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/contentassist/FilteringAsyncContentAssistTests.java
+++ b/org.eclipse.jface.text.tests/src/org/eclipse/jface/text/tests/contentassist/FilteringAsyncContentAssistTests.java
@@ -313,45 +313,45 @@ public class FilteringAsyncContentAssistTests {
filteredProposals = getFilteredProposals(ca, p -> p instanceof IncompleteCompletionProposal);
assertTrue(filteredProposals == null || filteredProposals.isEmpty());
}
-
+
@Test
public void testProposalValidation() throws Exception {
IDocument document= viewer.getDocument();
BlockingProcessor processor= new BlockingProcessor("abcd()");
ca.addContentAssistProcessor(processor, IDocument.DEFAULT_CONTENT_TYPE);
-
+
ca.install(viewer);
-
+
viewer.setSelectedRange(0, 0);
-
+
ca.showPossibleCompletions();
DisplayHelper.sleep(shell.getDisplay(), 50);
-
+
new InsertEdit(0, "a").apply(document);
viewer.setSelectedRange(1, 0);
new InsertEdit(1, "b").apply(document);
viewer.setSelectedRange(2, 0);
-
+
processor.blocked.countDown();
DisplayHelper.sleep(shell.getDisplay(), 100);
-
+
new InsertEdit(2, "c").apply(document);
viewer.setSelectedRange(3, 0);
new InsertEdit(3, "d").apply(document);
viewer.setSelectedRange(4, 0);
DisplayHelper.sleep(shell.getDisplay(), 100);
-
+
List<ICompletionProposal> filteredProposals= getFilteredProposals(ca,
p -> p instanceof CompletionProposal);
assertTrue(filteredProposals != null);
assertEquals(1, filteredProposals.size());
-
+
filteredProposals.get(0).apply(document);
-
+
assertEquals("abcd()", document.get());
-
+
}
private class ImmediateContentAssistProcessor implements IContentAssistProcessor {
@@ -449,7 +449,7 @@ public class FilteringAsyncContentAssistTests {
return completionProposals;
}
}
-
+
private class BlockingProcessor extends ImmediateContentAssistProcessor {
final CountDownLatch blocked= new CountDownLatch(1);

Back to the top