diff --git a/ttool/src/test/java/ui/AvatarSecurityTests.java b/ttool/src/test/java/ui/AvatarSecurityTests.java index bb10016e4f37f8ea520d3434c7ff8db49a0dc08d..fa1cc654279a9da13820e1d89e81a30e297e7ec9 100644 --- a/ttool/src/test/java/ui/AvatarSecurityTests.java +++ b/ttool/src/test/java/ui/AvatarSecurityTests.java @@ -2,11 +2,16 @@ package ui; import common.ConfigurationTTool; import common.SpecConfigTTool; +import myutil.FileException; import myutil.FileUtils; import myutil.TraceManager; import org.junit.BeforeClass; import org.junit.Test; +import java.io.File; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; import java.util.*; import static org.junit.Assert.*; @@ -41,7 +46,17 @@ public class AvatarSecurityTests extends AbstractUITest { RESOURCES_DIR = baseResourcesDir + RES_FOLDER; INPUT_DIR = RESOURCES_DIR + INPUT_FOLDER; OUTPUT_DIR = RESOURCES_DIR + OUTPUT_FOLDER; - FileUtils.deleteFiles(OUTPUT_DIR); + + File outputDir = new File(OUTPUT_DIR); + + if (outputDir.exists()) { + FileUtils.deleteFiles(OUTPUT_DIR); + } else { + boolean result = outputDir.mkdir(); + if (!result) { + throw new FileException("Can't create output directory"); + } + } initModels();