From c5282d1232c8319c72332056128e551cec73d087 Mon Sep 17 00:00:00 2001 From: Greg DiCristofaro <gregd@basistech.com> Date: Tue, 3 Nov 2020 12:41:33 -0500 Subject: [PATCH] create parent folders in test --- bindings/java/test/org/sleuthkit/datamodel/BottomUpTest.java | 4 ++++ .../org/sleuthkit/datamodel/CommunicationsManagerTest.java | 3 +++ .../java/test/org/sleuthkit/datamodel/DataModelTestSuite.java | 4 ++++ 3 files changed, 11 insertions(+) diff --git a/bindings/java/test/org/sleuthkit/datamodel/BottomUpTest.java b/bindings/java/test/org/sleuthkit/datamodel/BottomUpTest.java index 96684cb85..1add49a71 100644 --- a/bindings/java/test/org/sleuthkit/datamodel/BottomUpTest.java +++ b/bindings/java/test/org/sleuthkit/datamodel/BottomUpTest.java @@ -77,6 +77,10 @@ public void testBottomUpDiff() { String tempDirPath = dbFile.getAbsolutePath(); String dbPath = DataModelTestSuite.buildPath(tempDirPath, title, DataModelTestSuite.BTTMUP, ".db"); dbFile.delete(); + if (dbFile.getParentFile() != null) { + dbFile.getParentFile().mkdirs(); + } + SleuthkitCase sk = SleuthkitCase.newCase(dbPath); String timezone = ""; title = title + DataModelTestSuite.BTTMUP + ".txt"; diff --git a/bindings/java/test/org/sleuthkit/datamodel/CommunicationsManagerTest.java b/bindings/java/test/org/sleuthkit/datamodel/CommunicationsManagerTest.java index d2e025b95..73b000e75 100644 --- a/bindings/java/test/org/sleuthkit/datamodel/CommunicationsManagerTest.java +++ b/bindings/java/test/org/sleuthkit/datamodel/CommunicationsManagerTest.java @@ -245,6 +245,9 @@ public static void setUpClass() { // Delete the DB file, in case java.io.File dbFile = new java.io.File(dbPath); dbFile.delete(); + if (dbFile.getParentFile() != null) { + dbFile.getParentFile().mkdirs(); + } // Create new case db caseDB = SleuthkitCase.newCase(dbPath); diff --git a/bindings/java/test/org/sleuthkit/datamodel/DataModelTestSuite.java b/bindings/java/test/org/sleuthkit/datamodel/DataModelTestSuite.java index 0c22fbd61..6d52315e5 100644 --- a/bindings/java/test/org/sleuthkit/datamodel/DataModelTestSuite.java +++ b/bindings/java/test/org/sleuthkit/datamodel/DataModelTestSuite.java @@ -122,6 +122,10 @@ public static void createOutput(String outputPath, String tempDirPath, List<Stri standardFile.createNewFile(); java.io.File dbFile = new java.io.File(dbPath); dbFile.delete(); + if (dbFile.getParentFile() != null) { + dbFile.getParentFile().mkdirs(); + } + SleuthkitCase sk = SleuthkitCase.newCase(dbPath); String timezone = ""; -- GitLab