From 10a3bc1ae783502b622b44c5e21f0cf72cc4de59 Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Tue, 14 Jan 2020 13:41:47 +0100 Subject: Test combined with jdisc tag --- .../model/provision/ModelProvisioningTest.java | 53 ++++++++++++---------- 1 file changed, 28 insertions(+), 25 deletions(-) diff --git a/config-model/src/test/java/com/yahoo/config/model/provision/ModelProvisioningTest.java b/config-model/src/test/java/com/yahoo/config/model/provision/ModelProvisioningTest.java index 812199b29e2..6461ae1aaa4 100644 --- a/config-model/src/test/java/com/yahoo/config/model/provision/ModelProvisioningTest.java +++ b/config-model/src/test/java/com/yahoo/config/model/provision/ModelProvisioningTest.java @@ -238,31 +238,34 @@ public class ModelProvisioningTest { @Test public void testCombinedCluster() { - String xmlWithNodes = - "" + - "" + - " " + - " " + - " " + - " " + - " " + - " 2" + - " " + - " " + - " " + - " " + - " " + - ""; - VespaModelTester tester = new VespaModelTester(); - tester.addHosts(2); - VespaModel model = tester.createModel(xmlWithNodes, true); - - assertEquals("Nodes in content1", 2, model.getContentClusters().get("content1").getRootGroup().getNodes().size()); - assertEquals("Nodes in container1", 2, model.getContainerClusters().get("container1").getContainers().size()); - assertEquals("Heap size is lowered with combined clusters", - 17, physicalMemoryPercentage(model.getContainerClusters().get("container1"))); - assertProvisioned(0, ClusterSpec.Id.from("container1"), ClusterSpec.Type.container, model); - assertProvisioned(2, ClusterSpec.Id.from("content1"), ClusterSpec.Type.combined, model); + var containerElements = Set.of("jdisc", "container"); + for (var containerElement : containerElements) { + String xmlWithNodes = + "" + + "" + + " <" + containerElement + " version='1.0' id='container1'>" + + " " + + " " + + " " + + " " + + " 2" + + " " + + " " + + " " + + " " + + " " + + ""; + VespaModelTester tester = new VespaModelTester(); + tester.addHosts(2); + VespaModel model = tester.createModel(xmlWithNodes, true); + + assertEquals("Nodes in content1", 2, model.getContentClusters().get("content1").getRootGroup().getNodes().size()); + assertEquals("Nodes in container1", 2, model.getContainerClusters().get("container1").getContainers().size()); + assertEquals("Heap size is lowered with combined clusters", + 17, physicalMemoryPercentage(model.getContainerClusters().get("container1"))); + assertProvisioned(0, ClusterSpec.Id.from("container1"), ClusterSpec.Type.container, model); + assertProvisioned(2, ClusterSpec.Id.from("content1"), ClusterSpec.Type.combined, model); + } } @Test -- cgit v1.2.3