diff options
author | Jon Bratseth <bratseth@yahoo-inc.com> | 2017-05-11 14:25:57 +0200 |
---|---|---|
committer | Jon Bratseth <bratseth@yahoo-inc.com> | 2017-05-11 14:25:57 +0200 |
commit | d5120622e144d884af22834f75b4bc874b3311e5 (patch) | |
tree | fcdd5eabae627a3abe595ad593e06707b0569911 /config-model-api/src/test | |
parent | 4030c7c7afd867482c08ef53dff19c118a9fc172 (diff) |
Add serial form
Diffstat (limited to 'config-model-api/src/test')
-rw-r--r-- | config-model-api/src/test/java/com/yahoo/config/application/api/DeploymentSpecTest.java | 18 |
1 files changed, 13 insertions, 5 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 f1a9840bd88..ffde5b21458 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 @@ -19,13 +19,13 @@ public class DeploymentSpecTest { @Test public void testSpec() { - StringReader r = new StringReader( - "<deployment version='1.0'>" + - " <test/>" + - "</deployment>" - ); + String specXml = "<deployment version='1.0'>" + + " <test/>" + + "</deployment>"; + StringReader r = new StringReader(specXml); DeploymentSpec spec = DeploymentSpec.fromXml(r); + assertEquals(specXml, spec.xmlForm()); assertEquals(1, spec.zones().size()); assertEquals(Environment.test, spec.zones().get(0).environment()); assertTrue(spec.includes(Environment.test, Optional.empty())); @@ -192,5 +192,13 @@ public class DeploymentSpecTest { DeploymentSpec spec = DeploymentSpec.fromXml(r); assertEquals("canary", spec.upgradePolicy().toString()); } + + @Test + public void testEmpty() { + assertFalse(DeploymentSpec.empty.globalServiceId().isPresent()); + assertEquals(DeploymentSpec.UpgradePolicy.defaultPolicy, DeploymentSpec.empty.upgradePolicy()); + assertTrue(DeploymentSpec.empty.zones().isEmpty()); + assertEquals("<deployment version='1.0'/>", DeploymentSpec.empty.xmlForm()); + } } |