diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-11-10 13:37:28 +0100 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2021-11-10 15:43:25 +0100 |
commit | 8486945d676b0e885c1caaaa764d26e7ac2ef323 (patch) | |
tree | b557a30ac2555b1d10d10d6be76044cd3d54a296 /config-model-api/src/test/java/com/yahoo/config | |
parent | c2f747cac63ae386a3c8b41674eca8c651ed0bea (diff) |
Require positive weight sum in DeploymentSpec
Diffstat (limited to 'config-model-api/src/test/java/com/yahoo/config')
-rw-r--r-- | config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java | 3 |
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 |