diff options
author | Harald Musum <musum@yahooinc.com> | 2022-09-08 13:18:29 +0200 |
---|---|---|
committer | Harald Musum <musum@yahooinc.com> | 2022-09-08 13:18:29 +0200 |
commit | e48450133bfef7af532614fa21daad77f88a4481 (patch) | |
tree | d0498a20180bb90dc64e9d0484840bd1cf2f6a5c /config-model/src/test/java/com | |
parent | 5f19d58210dee17bf2c8161b6fbea66163cd79d6 (diff) |
Allow no adminserver element in services.xml
Create single config server on container node if not given
Diffstat (limited to 'config-model/src/test/java/com')
-rwxr-xr-x | config-model/src/test/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV2BuilderTest.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/config-model/src/test/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV2BuilderTest.java b/config-model/src/test/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV2BuilderTest.java index 8a2a23a795d..a38f0ebe476 100755 --- a/config-model/src/test/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV2BuilderTest.java +++ b/config-model/src/test/java/com/yahoo/vespa/model/builder/xml/dom/DomAdminV2BuilderTest.java @@ -101,6 +101,11 @@ public class DomAdminV2BuilderTest extends DomBuilderTest { "</admin>").getDocumentElement(); } + private Element servicesAdminNoAdminServerOrConfigServer() { + return XML.getDocument("<admin version=\"2.0\">" + + "</admin>").getDocumentElement(); + } + @Test void multitenant() { List<ConfigServerSpec> configServerSpecs = Arrays.asList( @@ -182,6 +187,12 @@ public class DomAdminV2BuilderTest extends DomBuilderTest { assertEquals("foobar", config.logserver().host()); } + @Test + void noAdminServerOrConfigServer() { + Admin admin = buildAdmin(servicesAdminNoAdminServerOrConfigServer()); + assertEquals(1, admin.getConfigservers().size()); + } + private Admin buildAdmin(Element xml) { return buildAdmin(xml, false, new ArrayList<>()); } |