summaryrefslogtreecommitdiffstats
path: root/config-model-api/src/test
diff options
context:
space:
mode:
authorMartin Polden <mpolden@mpolden.no>2021-11-10 13:37:28 +0100
committerMartin Polden <mpolden@mpolden.no>2021-11-10 15:43:25 +0100
commit8486945d676b0e885c1caaaa764d26e7ac2ef323 (patch)
treeb557a30ac2555b1d10d10d6be76044cd3d54a296 /config-model-api/src/test
parentc2f747cac63ae386a3c8b41674eca8c651ed0bea (diff)
Require positive weight sum in DeploymentSpec
Diffstat (limited to 'config-model-api/src/test')
-rw-r--r--config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java b/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java
index 8f9c9bccfcd..74e79d5e8cf 100644
--- a/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java
+++ b/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java
@@ -1200,7 +1200,7 @@ public class DeploymentSpecTest {
}
@Test
- public void applicationLevelEndpointRequiresAttributes() {
+ public void applicationLevelEndpointValidation() {
String xmlForm = "<deployment>\n" +
" <instance id=\"beta\">\n" +
" <prod>\n" +
@@ -1226,6 +1226,7 @@ public class DeploymentSpecTest {
assertInvalid(String.format(xmlForm, "region='invalid'", "weight='1'", "main", ""), "Application-level endpoint 'foo': targets undeclared region 'invalid' in instance 'main'");
assertInvalid(String.format(xmlForm, "region='us-west-1'", "weight='foo'", "main", ""), "Application-level endpoint 'foo': invalid weight value 'foo'");
assertInvalid(String.format(xmlForm, "region='us-west-1'", "weight='1'", "main", "<region>us-east-3</region>"), "Application-level endpoint 'foo': invalid element 'region'");
+ assertInvalid(String.format(xmlForm, "region='us-west-1'", "weight='0'", "main", ""), "Application-level endpoint 'foo': sum of all weights must be positive, got 0");
}
@Test