Fix test suite cleanup (fixes #206)
Change-Id: Ib6ffeef750f66d28278219b23bfad5b6cc4e79b2
diff --git a/Changes b/Changes
index 9f159b0..db65563 100644
--- a/Changes
+++ b/Changes
@@ -1,5 +1,6 @@
0.64.1 2025-05-26
- [bugfix] Ignore line endings in indexer tests. (diewald)
+ - [bugfix] Correctly cleanup test directories. (diewald)
0.64.0 2025-04-30
- [feature] Support signed matchids to prevent consecutive
diff --git a/src/test/java/de/ids_mannheim/korap/TestIndexer.java b/src/test/java/de/ids_mannheim/korap/TestIndexer.java
index 8cc7694..b2a2792 100644
--- a/src/test/java/de/ids_mannheim/korap/TestIndexer.java
+++ b/src/test/java/de/ids_mannheim/korap/TestIndexer.java
@@ -29,6 +29,7 @@
private static File outputDirectory = new File("test-index");
private static File outputDirectory2 = new File("test-index2");
private static File outputDirectory3 = new File("test-output");
+ private static File outputDirectory4 = new File("test-output-1");
@Test
public void testArguments () throws IOException {
@@ -144,7 +145,10 @@
deleteFile(outputDirectory2);
}
if (outputDirectory3.exists()) {
- deleteFile(outputDirectory2);
+ deleteFile(outputDirectory3);
+ }
+ if (outputDirectory4.exists()) {
+ deleteFile(outputDirectory4);
}
}
@@ -164,6 +168,10 @@
logger.debug("Output directory 3 exists");
deleteFile(outputDirectory3);
}
+ if (outputDirectory4.exists()) {
+ logger.debug("Output directory 4 exists");
+ deleteFile(outputDirectory4);
+ }
}
private static void deleteFile (File path) {