diff options
Diffstat (limited to 'core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/refactoring/RefactoringTestBase.java')
-rw-r--r-- | core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/refactoring/RefactoringTestBase.java | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/refactoring/RefactoringTestBase.java b/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/refactoring/RefactoringTestBase.java index 0b6f28743a5..5f7f26e8505 100644 --- a/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/refactoring/RefactoringTestBase.java +++ b/core/org.eclipse.cdt.ui.tests/ui/org/eclipse/cdt/ui/tests/refactoring/RefactoringTestBase.java @@ -66,12 +66,12 @@ public abstract class RefactoringTestBase extends BaseTestCase { protected RefactoringTestBase(String name) { super(name); } - + @Override public void setUp() throws Exception { super.setUp(); cproject = cpp ? - CProjectHelper.createCCProject(getName() + System.currentTimeMillis(), "bin", IPDOMManager.ID_NO_INDEXER) : + CProjectHelper.createCCProject(getName() + System.currentTimeMillis(), "bin", IPDOMManager.ID_NO_INDEXER) : CProjectHelper.createCProject(getName() + System.currentTimeMillis(), "bin", IPDOMManager.ID_NO_INDEXER); Bundle bundle = CTestPlugin.getDefault().getBundle(); CharSequence[] testData = TestSourceReader.getContentsForTest(bundle, "ui", getClass(), getName(), 0); @@ -94,9 +94,11 @@ public abstract class RefactoringTestBase extends BaseTestCase { } } reader.close(); - - TestSourceReader.createFile(cproject.getProject(), new Path(testFile.getName()), - testFile.getSource()); + + if (!testFile.getSource().isEmpty()) { + TestSourceReader.createFile(cproject.getProject(), new Path(testFile.getName()), + testFile.getSource()); + } testFiles.add(testFile); if (testFile.getName().endsWith(".xml")) { historyScript = testFile; @@ -292,7 +294,7 @@ public abstract class RefactoringTestBase extends BaseTestCase { String actualSource = getFileContents(file); assertEquals(testFile.getExpectedSource(), actualSource); } - + protected void compareFiles() throws Exception { for (TestSourceFile testFile : testFiles) { String expectedSource = testFile.getExpectedSource(); |