aboutsummaryrefslogtreecommitdiffstats
path: root/hosted-api/src/test
diff options
context:
space:
mode:
authorJon Marius Venstad <venstad@gmail.com>2019-08-19 11:47:18 +0200
committerJon Marius Venstad <venstad@gmail.com>2019-08-19 11:47:18 +0200
commit0c4ce4cb5bb3573b7b6c21573224b0edd064b177 (patch)
tree673d7d8f8b5c5445c341dc4fd2f60a0f7f0da9f7 /hosted-api/src/test
parent1f4bf84e9e89bb0afb000317a35403aad511cea0 (diff)
Support self-hosted test config file
Diffstat (limited to 'hosted-api/src/test')
-rw-r--r--hosted-api/src/test/java/ai/vespa/hosted/api/TestConfigTest.java10
-rw-r--r--hosted-api/src/test/resources/clusters-only-config.json6
2 files changed, 16 insertions, 0 deletions
diff --git a/hosted-api/src/test/java/ai/vespa/hosted/api/TestConfigTest.java b/hosted-api/src/test/java/ai/vespa/hosted/api/TestConfigTest.java
index 51fb7a8cf4a..bad838f0579 100644
--- a/hosted-api/src/test/java/ai/vespa/hosted/api/TestConfigTest.java
+++ b/hosted-api/src/test/java/ai/vespa/hosted/api/TestConfigTest.java
@@ -34,4 +34,14 @@ public class TestConfigTest {
config.deployments());
}
+ @Test
+ public void testClustersOnly() throws IOException {
+ TestConfig config = TestConfig.fromJson(Files.readAllBytes(Paths.get("src/test/resources/clusters-only-config.json")));
+ assertEquals(ApplicationId.defaultId(),
+ config.application());
+ assertEquals(Map.of("default", URI.create("https://localhost:8080/"),
+ "container", URI.create("https://localhost:8081/")),
+ config.deployments().get(ZoneId.defaultId()));
+ }
+
}
diff --git a/hosted-api/src/test/resources/clusters-only-config.json b/hosted-api/src/test/resources/clusters-only-config.json
new file mode 100644
index 00000000000..d111c1685d0
--- /dev/null
+++ b/hosted-api/src/test/resources/clusters-only-config.json
@@ -0,0 +1,6 @@
+{
+ "clusters": {
+ "default": "https://localhost:8080/",
+ "container": "https://localhost:8081/"
+ }
+} \ No newline at end of file