Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[cdt-patch] code reader cache interferes with refactoring tests

The patch flushes the code reader cache after each testcase.
Markus.
Index: src/org/eclipse/cdt/refactoring/tests/RefactoringTests.java
===================================================================
RCS file: /home/tools/org.eclipse.cdt-core/org.eclipse.cdt.refactoring.tests/src/org/eclipse/cdt/refactoring/tests/RefactoringTests.java,v
retrieving revision 1.2
diff -u -r1.2 RefactoringTests.java
--- src/org/eclipse/cdt/refactoring/tests/RefactoringTests.java	15 Apr 2005 13:55:35 -0000	1.2
+++ src/org/eclipse/cdt/refactoring/tests/RefactoringTests.java	25 Apr 2005 08:27:30 -0000
@@ -14,6 +14,7 @@
 import java.io.StringWriter;
 
 import org.eclipse.cdt.core.tests.BaseTestFramework;
+import org.eclipse.cdt.internal.core.dom.SavedCodeReaderFactory;
 import org.eclipse.cdt.refactoring.CRefactory;
 import org.eclipse.core.resources.IFile;
 import org.eclipse.ltk.core.refactoring.*;
@@ -39,6 +40,7 @@
 
     protected void tearDown() throws Exception {
         super.tearDown();
+        SavedCodeReaderFactory.getInstance().getCodeReaderCache().flush();
     }
 
     protected void assertTotalChanges(int numChanges, Change changes) throws Exception {

Back to the top