diff options
author | Martin Polden <mpolden@mpolden.no> | 2022-05-20 09:51:54 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2022-05-20 09:51:54 +0200 |
commit | 9c83b722862acce9fa018bfde50f9a0c3b1fee5b (patch) | |
tree | 824365062501387ee354c937f445a89e0d2f95a9 /config-model-api/src/test/java/com/yahoo/config | |
parent | bff1a34dd62df8033973a8d66815e5960675eda2 (diff) |
Finalize cloud account syntax
Diffstat (limited to 'config-model-api/src/test/java/com/yahoo/config')
2 files changed, 11 insertions, 9 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 dfe8b324d1c..7f0e9b4cae8 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 @@ -1513,22 +1513,24 @@ public class DeploymentSpecTest { @Test public void cloudAccount() { StringReader r = new StringReader( - "<deployment version='1.0'>" + - " <instance id='beta'>" + - " <prod cloud-account='219876543210'>" + + "<deployment version='1.0' cloud-account='100000000000'>" + + " <instance id='beta' cloud-account='200000000000'>" + + " <prod>" + " <region>us-west-1</region>" + " </prod>" + " </instance>" + " <instance id='main'>" + - " <prod cloud-account='012345678912'>" + - " <region>us-east-1</region>" + + " <prod>" + + " <region cloud-account='300000000000'>us-east-1</region>" + + " <region>eu-west-1</region>" + " </prod>" + " </instance>" + "</deployment>" ); DeploymentSpec spec = DeploymentSpec.fromXml(r); - assertEquals(Optional.of(new CloudAccount("219876543210")), spec.requireInstance("beta").cloudAccount(Environment.prod, RegionName.from("us-east-1"))); - assertEquals(Optional.of(new CloudAccount("012345678912")), spec.requireInstance("main").cloudAccount(Environment.prod, RegionName.from("us-west-1"))); + assertEquals(Optional.of(new CloudAccount("200000000000")), spec.requireInstance("beta").cloudAccount(Environment.prod, RegionName.from("us-west-1"))); + assertEquals(Optional.of(new CloudAccount("300000000000")), spec.requireInstance("main").cloudAccount(Environment.prod, RegionName.from("us-east-1"))); + assertEquals(Optional.of(new CloudAccount("100000000000")), spec.requireInstance("main").cloudAccount(Environment.prod, RegionName.from("eu-west-1"))); } private static void assertInvalid(String deploymentSpec, String errorMessagePart) { diff --git a/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecWithoutInstanceTest.java b/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecWithoutInstanceTest.java index aa8946a9dca..1232f700fee 100644 --- a/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecWithoutInstanceTest.java +++ b/config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecWithoutInstanceTest.java @@ -706,8 +706,8 @@ public class DeploymentSpecWithoutInstanceTest { @Test public void productionSpecWithCloudAccount() { StringReader r = new StringReader( - "<deployment version='1.0'>" + - " <prod cloud-account='012345678912'>" + + "<deployment version='1.0' cloud-account='012345678912'>" + + " <prod>" + " <region cloud-account='219876543210'>us-east-1</region>" + " <region>us-west-1</region>" + " </prod>" + |