summaryrefslogtreecommitdiffstats
path: root/config-application-package/src/test/java/com/yahoo/config
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2022-04-22 16:21:48 +0200
committerjonmv <venstad@gmail.com>2022-04-22 16:21:48 +0200
commitccda38efe202c55df412c77ca8bbca1c1d30a834 (patch)
tree7b22aaadc0a19c1ce6ebeaa2c7c4b7e8b5801efd /config-application-package/src/test/java/com/yahoo/config
parent3e390a207678ffc4add70ab0b05a59c6bebb61c7 (diff)
Unify file access in FilesApplicationPackage
Diffstat (limited to 'config-application-package/src/test/java/com/yahoo/config')
-rw-r--r--config-application-package/src/test/java/com/yahoo/config/model/application/provider/FilesApplicationPackageTest.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/config-application-package/src/test/java/com/yahoo/config/model/application/provider/FilesApplicationPackageTest.java b/config-application-package/src/test/java/com/yahoo/config/model/application/provider/FilesApplicationPackageTest.java
index ae6f9373e16..4978e64da41 100644
--- a/config-application-package/src/test/java/com/yahoo/config/model/application/provider/FilesApplicationPackageTest.java
+++ b/config-application-package/src/test/java/com/yahoo/config/model/application/provider/FilesApplicationPackageTest.java
@@ -18,6 +18,7 @@ import java.nio.file.Files;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertThrows;
import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail;
@@ -126,4 +127,12 @@ public class FilesApplicationPackageTest {
}
}
+ @Test
+ public void testApplicationFile() {
+ assertEquals("'..' is not allowed in path",
+ assertThrows(IllegalArgumentException.class,
+ () -> FilesApplicationPackage.applicationFile(new File("foo"), ".."))
+ .getMessage());
+ }
+
}