diff options
Diffstat (limited to 'vespajlib/src/test/java/com')
-rw-r--r-- | vespajlib/src/test/java/com/yahoo/path/PathTest.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/vespajlib/src/test/java/com/yahoo/path/PathTest.java b/vespajlib/src/test/java/com/yahoo/path/PathTest.java index ae4581f1e9d..9446320d2c9 100644 --- a/vespajlib/src/test/java/com/yahoo/path/PathTest.java +++ b/vespajlib/src/test/java/com/yahoo/path/PathTest.java @@ -105,6 +105,16 @@ public class PathTest { assertEquals("/foo/bar/baz/foo/bar/baz", p3.getAbsolute()); } + @Test(expected = IllegalArgumentException.class) + public void testDoubleDot() { + Path.fromString("foo/../bar"); + } + + @Test(expected = IllegalArgumentException.class) + public void testLastWithDelimiter() { + Path.fromString("foo/bar").withLast("../../baz"); + } + private Path getRelativePath() { return Path.fromString("foo/bar/baz"); } |