1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-08-04 23:05:47 +02:00

Delete settings.xml file at end of test

Part of #117
This commit is contained in:
Jonah Graham 2022-10-28 10:32:48 -04:00
parent 6ea56953d0
commit c650c25b85

View file

@ -13,6 +13,7 @@
*******************************************************************************/ *******************************************************************************/
package org.eclipse.cdt.ui.tests.wizards.settingswizards; package org.eclipse.cdt.ui.tests.wizards.settingswizards;
import java.io.File;
import java.io.FileWriter; import java.io.FileWriter;
import java.util.Arrays; import java.util.Arrays;
import java.util.List; import java.util.List;
@ -111,7 +112,9 @@ public class SettingsImportExportTest extends BaseUITestCase {
} }
}; };
page.setDestinationFilePath(getFilePath("settings.xml")); String filePath = getFilePath("settings.xml");
try {
page.setDestinationFilePath(filePath);
page.setSettingsProcessors(processors); page.setSettingsProcessors(processors);
page.setSelectedSettingsProcessors(processors); page.setSelectedSettingsProcessors(processors);
ICProjectDescription desc = CoreModel.getDefault().getProjectDescription(exportProject.getProject(), false); ICProjectDescription desc = CoreModel.getDefault().getProjectDescription(exportProject.getProject(), false);
@ -149,9 +152,11 @@ public class SettingsImportExportTest extends BaseUITestCase {
for (int i = 0; i < importedIncludes.length; i++) { for (int i = 0; i < importedIncludes.length; i++) {
assertTrue(importedIncludes[i].getName().endsWith(EXPORTED_INCLUDES[i].getName())); assertTrue(importedIncludes[i].getName().endsWith(EXPORTED_INCLUDES[i].getName()));
} }
} finally {
CProjectHelper.delete(importProject); CProjectHelper.delete(importProject);
CProjectHelper.delete(exportProject); CProjectHelper.delete(exportProject);
new File(filePath).delete();
}
} }
public static void vaidateCorrectErrorHandling(String xmlContent) throws Exception { public static void vaidateCorrectErrorHandling(String xmlContent) throws Exception {