diff options
Diffstat (limited to 'node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPathTest.java')
-rw-r--r-- | node-admin/src/test/java/com/yahoo/vespa/hosted/node/admin/task/util/file/UnixPathTest.java | 14 |
1 files changed, 14 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 bd29f239e1d..6f1991ec3d4 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 @@ -13,6 +13,9 @@ import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertTrue; +/** + * @author hakonhall + */ public class UnixPathTest { final FileSystem fileSystem = TestFileSystem.create(); @@ -63,4 +66,15 @@ public class UnixPathTest { unixPath.setGroup("group"); assertEquals("group", unixPath.getGroup()); } + + @Test + public void createDirectoryWithPermissions() { + FileSystem fs = TestFileSystem.create(); + Path path = fs.getPath("dir"); + UnixPath unixPath = new UnixPath(path); + String permissions = "rwxr-xr--"; + unixPath.createDirectory(permissions); + assertTrue(Files.isDirectory(path)); + assertEquals(permissions, unixPath.getPermissions()); + } } |