aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHåkon Hallingstad <hakon@yahooinc.com>2021-10-07 11:03:53 +0200
committerHåkon Hallingstad <hakon@yahooinc.com>2021-10-07 11:03:53 +0200
commite9292260b5bd2ec9ff7a8a8f8e4ae59da275e447 (patch)
treec4d8ee7f39e30bfaa881fd8cb4df9fd9682d1c6a
parentdccefb4ed734f5c936bd208d02648f9f9fc48772 (diff)
Add test
-rw-r--r--node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPathTest.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPathTest.java b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPathTest.java
index 3159689c22e..7120e0e4f9a 100644
--- a/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPathTest.java
+++ b/node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPathTest.java
@@ -127,6 +127,22 @@ public class UnixPathTest {
}
@Test
+ public void isEmptyDirectory() {
+ var path = new UnixPath((fs.getPath("/foo")));
+ assertFalse(path.isEmptyDirectory());
+
+ path.writeUtf8File("");
+ assertFalse(path.isEmptyDirectory());
+
+ path.deleteIfExists();
+ path.createDirectory();
+ assertTrue(path.isEmptyDirectory());
+
+ path.resolve("bar").writeUtf8File("");
+ assertFalse(path.isEmptyDirectory());
+ }
+
+ @Test
public void atomicWrite() {
var path = new UnixPath(fs.getPath("/dir/foo"));
path.createParents();