From db312ccd1b4aa8f9319c3757cbe6a6e13d08ceac Mon Sep 17 00:00:00 2001 From: Anton Leherbauer Date: Fri, 28 Mar 2008 16:15:50 +0000 Subject: [PATCH] Fix random content assist test failures --- .../tests/text/contentassist2/CompletionTests_PlainC.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist2/CompletionTests_PlainC.java b/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist2/CompletionTests_PlainC.java index f9096214d37..daeada3ec7a 100644 --- a/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist2/CompletionTests_PlainC.java +++ b/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/text/contentassist2/CompletionTests_PlainC.java @@ -168,7 +168,11 @@ public class CompletionTests_PlainC extends AbstractContentAssistTest { assertTrue("No cursor location specified", fCursorOffset >= 0); sourceContent.delete(fCursorOffset, fCursorOffset+CURSOR_LOCATION_TAG.length()); assertNotNull(createFile(project, HEADER_FILE_NAME, headerContent)); - return createFile(project, SOURCE_FILE_NAME, sourceContent.toString()); + IFile sourceFile= createFile(project, SOURCE_FILE_NAME, sourceContent.toString()); + // for some unknown reason re-indexing is necessary, + // otherwise tests fail at random + CCorePlugin.getIndexManager().reindex(fCProject); + return sourceFile; } protected void assertCompletionResults(String[] expected) throws Exception {