From dea0eea5b7a8ce941ec754430755e044896378ec Mon Sep 17 00:00:00 2001 From: Andrea Cavalli Date: Wed, 17 Apr 2019 18:19:01 +0200 Subject: [PATCH] Bugfix --- .../java/objects/lists/ObjectStrangeDbList.java | 2 +- .../java/objects/lists/StrangeDbList.java | 1 + .../it/cavallium/strangedb/tests/Performance.java | 14 +++++++++++--- 3 files changed, 13 insertions(+), 4 deletions(-) diff --git a/src/main/java/it/cavallium/strangedb/java/objects/lists/ObjectStrangeDbList.java b/src/main/java/it/cavallium/strangedb/java/objects/lists/ObjectStrangeDbList.java index fc3f489..0bd76c8 100644 --- a/src/main/java/it/cavallium/strangedb/java/objects/lists/ObjectStrangeDbList.java +++ b/src/main/java/it/cavallium/strangedb/java/objects/lists/ObjectStrangeDbList.java @@ -17,7 +17,7 @@ public class ObjectStrangeDbList extends StrangeDbList { return indices; } - public ObjectStrangeDbList() { + protected ObjectStrangeDbList() { super(); } diff --git a/src/main/java/it/cavallium/strangedb/java/objects/lists/StrangeDbList.java b/src/main/java/it/cavallium/strangedb/java/objects/lists/StrangeDbList.java index d21a117..05696aa 100644 --- a/src/main/java/it/cavallium/strangedb/java/objects/lists/StrangeDbList.java +++ b/src/main/java/it/cavallium/strangedb/java/objects/lists/StrangeDbList.java @@ -5,6 +5,7 @@ import it.cavallium.strangedb.java.objects.EnhancedObject; import it.cavallium.strangedb.java.database.IDatabaseTools; import java.io.IOException; +import java.util.Collection; import java.util.StringJoiner; public abstract class StrangeDbList extends EnhancedObject { diff --git a/src/test/java/it/cavallium/strangedb/tests/Performance.java b/src/test/java/it/cavallium/strangedb/tests/Performance.java index 2035d63..2fa5bab 100644 --- a/src/test/java/it/cavallium/strangedb/tests/Performance.java +++ b/src/test/java/it/cavallium/strangedb/tests/Performance.java @@ -264,14 +264,22 @@ public class Performance { } public static void generateDb() throws IOException { - dbDataFile = Files.createFile(rootDirectory.resolve("db_data.dat")); - dbBlocksFile = Files.createFile(rootDirectory.resolve("db_blocks.dat")); - dbReferencesFile = Files.createFile(rootDirectory.resolve("db_references.dat")); + dbDataFile = rootDirectory.resolve("db_data.dat"); + dbBlocksFile = rootDirectory.resolve("db_blocks.dat"); + dbReferencesFile = rootDirectory.resolve("db_references.dat"); + deleteDbFolders(); + Files.createFile(dbDataFile); + Files.createFile(dbBlocksFile); + Files.createFile(dbReferencesFile); db = new DatabaseJava(dbDataFile, dbBlocksFile, dbReferencesFile); } public static void deleteDb() throws IOException { db.close(); + deleteDbFolders(); + } + + public static void deleteDbFolders() throws IOException { Files.deleteIfExists(dbDataFile); Files.deleteIfExists(dbBlocksFile); Files.deleteIfExists(dbReferencesFile);