mirror of
https://github.com/eclipse-cdt/cdt
synced 2025-06-09 10:46:02 +02:00
Bug 579669: Remove testProject in finally block
These tests were not cleaning up properly if they failed. Change-Id: Ic649335dd439a1cc29dd2784b203158e49d4bb1c
This commit is contained in:
parent
af2b4aba4b
commit
e954ff6fe1
1 changed files with 163 additions and 155 deletions
|
@ -309,7 +309,8 @@ public class CModelTests extends TestCase {
|
||||||
|
|
||||||
// bug 275609
|
// bug 275609
|
||||||
public void testSourceExclusionFilters_275609() throws Exception {
|
public void testSourceExclusionFilters_275609() throws Exception {
|
||||||
ICProject testProject;
|
ICProject testProject = null;
|
||||||
|
try {
|
||||||
testProject = CProjectHelper.createCProject("bug257609", "none", IPDOMManager.ID_NO_INDEXER);
|
testProject = CProjectHelper.createCProject("bug257609", "none", IPDOMManager.ID_NO_INDEXER);
|
||||||
if (testProject == null)
|
if (testProject == null)
|
||||||
fail("Unable to create project");
|
fail("Unable to create project");
|
||||||
|
@ -387,17 +388,21 @@ public class CModelTests extends TestCase {
|
||||||
assertEquals(subFolder1, nonCResources[0]);
|
assertEquals(subFolder1, nonCResources[0]);
|
||||||
assertEquals(subFolder2, nonCResources[1]);
|
assertEquals(subFolder2, nonCResources[1]);
|
||||||
assertEquals(file0, nonCResources[2]);
|
assertEquals(file0, nonCResources[2]);
|
||||||
|
} finally {
|
||||||
try {
|
try {
|
||||||
|
if (testProject != null) {
|
||||||
testProject.getProject().delete(true, true, monitor);
|
testProject.getProject().delete(true, true, monitor);
|
||||||
|
}
|
||||||
} catch (CoreException e) {
|
} catch (CoreException e) {
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// bug 179474
|
// bug 179474
|
||||||
public void testSourceExclusionFilters_179474() throws Exception {
|
public void testSourceExclusionFilters_179474() throws Exception {
|
||||||
ICProject testProject;
|
ICProject testProject = null;
|
||||||
|
try {
|
||||||
testProject = CProjectHelper.createCProject("bug179474", "none", IPDOMManager.ID_NO_INDEXER);
|
testProject = CProjectHelper.createCProject("bug179474", "none", IPDOMManager.ID_NO_INDEXER);
|
||||||
if (testProject == null)
|
if (testProject == null)
|
||||||
fail("Unable to create project");
|
fail("Unable to create project");
|
||||||
|
@ -468,12 +473,15 @@ public class CModelTests extends TestCase {
|
||||||
|
|
||||||
nonCResources = sourceRoot.getNonCResources();
|
nonCResources = sourceRoot.getNonCResources();
|
||||||
assertTrue(Arrays.asList(nonCResources).contains(fileA));
|
assertTrue(Arrays.asList(nonCResources).contains(fileA));
|
||||||
|
} finally {
|
||||||
try {
|
try {
|
||||||
|
if (testProject != null) {
|
||||||
testProject.getProject().delete(true, true, monitor);
|
testProject.getProject().delete(true, true, monitor);
|
||||||
|
}
|
||||||
} catch (CoreException e) {
|
} catch (CoreException e) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
// bug 294965
|
// bug 294965
|
||||||
public void testBinaryInProjectRoot_294965() throws Exception {
|
public void testBinaryInProjectRoot_294965() throws Exception {
|
||||||
|
|
Loading…
Add table
Reference in a new issue