diff options
author | Sergey Prigogin | 2009-06-28 00:30:28 +0000 |
---|---|---|
committer | Sergey Prigogin | 2009-06-28 00:30:28 +0000 |
commit | 186d7d2be4ab2a986cc873e3fe61d68b66230da6 (patch) | |
tree | 7fc749ef377f3d5c8c2c077926880d2854073fc2 /core/org.eclipse.cdt.ui.tests | |
parent | 36340fff96f54e95fae10726c59d75eb54d8b05b (diff) | |
download | org.eclipse.cdt-186d7d2be4ab2a986cc873e3fe61d68b66230da6.tar.gz org.eclipse.cdt-186d7d2be4ab2a986cc873e3fe61d68b66230da6.tar.xz org.eclipse.cdt-186d7d2be4ab2a986cc873e3fe61d68b66230da6.zip |
Fixed a race condition in test.
Diffstat (limited to 'core/org.eclipse.cdt.ui.tests')
-rw-r--r-- | core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/search/BasicSearchTest.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/search/BasicSearchTest.java b/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/search/BasicSearchTest.java index 8a348bd318a..13ec236a579 100644 --- a/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/search/BasicSearchTest.java +++ b/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/search/BasicSearchTest.java @@ -81,7 +81,7 @@ public class BasicSearchTest extends BaseUITestCase { @Override protected void tearDown() throws Exception { - if(fCProject != null) { + if (fCProject != null) { fCProject.getProject().delete(true, NPM); } super.tearDown(); @@ -334,14 +334,16 @@ public class BasicSearchTest extends BaseUITestCase { IFile file = fCProject.getProject().getFile(new Path("references.cpp")); file.setContents(new ByteArrayInputStream(newContent.getBytes()), IResource.FORCE, NPM); runEventQueue(1000); - assertTrue(CCorePlugin.getIndexManager().joinIndexer(360000, new NullProgressMonitor())); + IIndexManager indexManager = CCorePlugin.getIndexManager(); + indexManager.update(new ICElement[] {fCProject}, IIndexManager.UPDATE_ALL); + assertTrue(indexManager.joinIndexer(360000, new NullProgressMonitor())); assertOccurences(query, 2); String newContent2= "void bar() {foo(); foo();}"; file.setContents(new ByteArrayInputStream(newContent2.getBytes()), IResource.FORCE, NPM); Job.getJobManager().join(ResourcesPlugin.FAMILY_AUTO_REFRESH, null); - assertTrue(CCorePlugin.getIndexManager().joinIndexer(360000, new NullProgressMonitor())); + assertTrue(indexManager.joinIndexer(360000, new NullProgressMonitor())); assertOccurences(query, 3); } |