}
try {
- FileUtils.deleteQuietly(new File(VTP_YAML_STORE, scenarioName));
- FileUtils.deleteDirectory(scenarioDir);
+ if(FileUtils.directoryContains(new File(VTP_YAML_STORE), new File(scenarioName))) {
+ FileUtils.deleteQuietly(new File(VTP_YAML_STORE, scenarioName));
+ }
+ if(FileUtils.directoryContains(new File(VTP_YAML_STORE), scenarioDir)) {
+ FileUtils.deleteDirectory(scenarioDir);
+ }
} catch (IOException e) {
LOG.error("Delete scenario yaml {} failed", scenarioName, e);
throw new VTPException(
@Test
public void testDeleteScenario() throws Exception
{
+ String yamlStore = vtpScenarioResource.VTP_YAML_STORE;
+ vtpScenarioResource.VTP_YAML_STORE = "/tmp";
vtpScenarioResource.deleteScenario("demo-registry.yaml");
+ vtpScenarioResource.VTP_YAML_STORE = yamlStore;
}
-
@Test(expected = NullPointerException.class)
public void testStorageTestcases() throws Exception
{