summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjonmv <venstad@gmail.com>2022-04-22 16:30:33 +0200
committerjonmv <venstad@gmail.com>2022-04-22 16:30:33 +0200
commite0e61cf1a42a2db8eaa522b9693e4469fb289890 (patch)
tree1d948bf43ea069f4e84de1aafde9c528645cab2b
parentccda38efe202c55df412c77ca8bbca1c1d30a834 (diff)
More test
-rw-r--r--config-application-package/src/test/java/com/yahoo/config/model/application/provider/FilesApplicationPackageTest.java10
1 files changed, 9 insertions, 1 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 4978e64da41..fd5437c27de 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
@@ -16,6 +16,7 @@ import java.io.FileReader;
import java.io.IOException;
import java.nio.file.Files;
+import static com.yahoo.config.model.application.provider.FilesApplicationPackage.applicationFile;
import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertThrows;
@@ -129,9 +130,16 @@ public class FilesApplicationPackageTest {
@Test
public void testApplicationFile() {
+ applicationFile(new File("foo"), "");
+ applicationFile(new File("foo"), "bar");
+ applicationFile(new File(new File(""), ""), "");
+ assertEquals("/ is not a child of ",
+ assertThrows(IllegalArgumentException.class,
+ () -> applicationFile(new File(""), ""))
+ .getMessage());
assertEquals("'..' is not allowed in path",
assertThrows(IllegalArgumentException.class,
- () -> FilesApplicationPackage.applicationFile(new File("foo"), ".."))
+ () -> applicationFile(new File("foo"), ".."))
.getMessage());
}