diff options
author | Benjamin, Max (mb388a) <mb388a@att.com> | 2020-04-03 16:38:20 -0400 |
---|---|---|
committer | Benjamin, Max (mb388a) <mb388a@att.com> | 2020-04-03 16:49:34 -0400 |
commit | 492a7c0434170d29c2b45d81e0c96fc940b754d0 (patch) | |
tree | 3d065d90483055cc133295bcc87d610b73ad0c2f | |
parent | d313b58558c9c6d30ea66132b16949b7f7063cc3 (diff) |
version should not be a string
Issue-ID: SO-2786
Signed-off-by: Benjamin, Max (mb388a) <mb388a@att.com>
Change-Id: Id4065c5138a93abf3ffcb4c744e784d6b683fe5e
4 files changed, 21 insertions, 23 deletions
diff --git a/nova-model/src/main/java/com/woorea/openstack/nova/model/Server.java b/nova-model/src/main/java/com/woorea/openstack/nova/model/Server.java index 0226218..90b2fe2 100644 --- a/nova-model/src/main/java/com/woorea/openstack/nova/model/Server.java +++ b/nova-model/src/main/java/com/woorea/openstack/nova/model/Server.java @@ -35,7 +35,7 @@ public class Server implements Serializable { @JsonProperty("OS-EXT-IPS-MAC:mac_addr") private String macAddr; - private String version; + private int version; private String addr; @@ -52,7 +52,7 @@ public class Server implements Serializable { /** * @return the version */ - public String getVersion() { + public int getVersion() { return version; } @@ -74,7 +74,7 @@ public class Server implements Serializable { /** * @param version the version to set */ - public void setVersion(String version) { + public void setVersion(int version) { this.version = version; } diff --git a/nova-model/src/test/java/com/woorea/openstack/nova/model/AddressTest.java b/nova-model/src/test/java/com/woorea/openstack/nova/model/AddressTest.java index 70bfc8f..6bca2fb 100644 --- a/nova-model/src/test/java/com/woorea/openstack/nova/model/AddressTest.java +++ b/nova-model/src/test/java/com/woorea/openstack/nova/model/AddressTest.java @@ -34,9 +34,8 @@ public class AddressTest { private static final String EOL = System.lineSeparator(); - private static final String JSON_FULL = "{" + EOL + " \"version\" : \"version\"," + EOL + " \"addr\" : \"addr\"," - + EOL + " \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL + " \"OS-EXT-IPS:type\" : \"type\"" + EOL - + "}"; + private static final String JSON_FULL = "{" + EOL + " \"version\" : 4," + EOL + " \"addr\" : \"addr\"," + EOL + + " \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL + " \"OS-EXT-IPS:type\" : \"type\"" + EOL + "}"; private ObjectMapper objectMapper = new ObjectMapper().setSerializationInclusion(Include.NON_NULL) .enable(SerializationFeature.INDENT_OUTPUT).enable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES) @@ -65,7 +64,7 @@ public class AddressTest { Assert.assertNotNull(addr); address.setAddr(addr); - String version = address.getVersion(); + int version = address.getVersion(); Assert.assertNotNull(version); address.setVersion(version); diff --git a/nova-model/src/test/java/com/woorea/openstack/nova/model/ServerTest.java b/nova-model/src/test/java/com/woorea/openstack/nova/model/ServerTest.java index 62212ee..87789ff 100644 --- a/nova-model/src/test/java/com/woorea/openstack/nova/model/ServerTest.java +++ b/nova-model/src/test/java/com/woorea/openstack/nova/model/ServerTest.java @@ -39,16 +39,15 @@ public class ServerTest { private static final String JSON_FULL = "{" + EOL + " \"server\" : {" + EOL + " \"id\" : \"id\"," + EOL + " \"name\" : \"name\"," + EOL + " \"addresses\" : {" + EOL + " \"addresses-k1\" : [ {" + EOL - + " \"version\" : \"version\"," + EOL + " \"addr\" : \"addr\"," + EOL + + " \"version\" : 4," + EOL + " \"addr\" : \"addr\"," + EOL + " \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL + " \"OS-EXT-IPS:type\" : \"type\"" - + EOL + " }, {" + EOL + " \"version\" : \"version\"," + EOL - + " \"addr\" : \"addr\"," + EOL + " \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL - + " \"OS-EXT-IPS:type\" : \"type\"" + EOL + " } ]," + EOL + " \"addresses-k2\" : [ {" - + EOL + " \"version\" : \"version\"," + EOL + " \"addr\" : \"addr\"," + EOL + + EOL + " }, {" + EOL + " \"version\" : 4," + EOL + " \"addr\" : \"addr\"," + EOL + " \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL + " \"OS-EXT-IPS:type\" : \"type\"" - + EOL + " }, {" + EOL + " \"version\" : \"version\"," + EOL + + EOL + " } ]," + EOL + " \"addresses-k2\" : [ {" + EOL + " \"version\" : 4," + EOL + " \"addr\" : \"addr\"," + EOL + " \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL - + " \"OS-EXT-IPS:type\" : \"type\"" + EOL + " } ]" + EOL + " }," + EOL + + " \"OS-EXT-IPS:type\" : \"type\"" + EOL + " }, {" + EOL + " \"version\" : 4," + + EOL + " \"addr\" : \"addr\"," + EOL + " \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + + EOL + " \"OS-EXT-IPS:type\" : \"type\"" + EOL + " } ]" + EOL + " }," + EOL + " \"links\" : [ {" + EOL + " \"rel\" : \"rel\"," + EOL + " \"href\" : \"href\"," + EOL + " \"type\" : \"type\"" + EOL + " }, {" + EOL + " \"rel\" : \"rel\"," + EOL + " \"href\" : \"href\"," + EOL + " \"type\" : \"type\"" + EOL + " } ]," + EOL @@ -155,7 +154,7 @@ public class ServerTest { List<Address> address = addresses.get("addresses-k1"); Assert.assertEquals(2, address.size()); - Assert.assertEquals("version", address.get(0).getVersion()); + Assert.assertEquals(4, address.get(0).getVersion()); Map<String, String> metadata = server.getMetadata(); Assert.assertNotNull(metadata); diff --git a/nova-model/src/test/java/com/woorea/openstack/nova/model/ServersTest.java b/nova-model/src/test/java/com/woorea/openstack/nova/model/ServersTest.java index 427f4f9..0cee90c 100644 --- a/nova-model/src/test/java/com/woorea/openstack/nova/model/ServersTest.java +++ b/nova-model/src/test/java/com/woorea/openstack/nova/model/ServersTest.java @@ -46,23 +46,23 @@ public class ServersTest { sb.append(" \"name\" : \"name\"," + EOL); sb.append(" \"addresses\" : {" + EOL); sb.append(" \"addresses-k1\" : [ {" + EOL); - sb.append(" \"version\" : \"version\"," + EOL); + sb.append(" \"version\" : 4," + EOL); sb.append(" \"addr\" : \"addr\"," + EOL); sb.append(" \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL); sb.append(" \"OS-EXT-IPS:type\" : \"type\"" + EOL); sb.append(" }, {" + EOL); - sb.append(" \"version\" : \"version\"," + EOL); + sb.append(" \"version\" : 4," + EOL); sb.append(" \"addr\" : \"addr\"," + EOL); sb.append(" \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL); sb.append(" \"OS-EXT-IPS:type\" : \"type\"" + EOL); sb.append(" } ]," + EOL); sb.append(" \"addresses-k2\" : [ {" + EOL); - sb.append(" \"version\" : \"version\"," + EOL); + sb.append(" \"version\" : 4," + EOL); sb.append(" \"addr\" : \"addr\"," + EOL); sb.append(" \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL); sb.append(" \"OS-EXT-IPS:type\" : \"type\"" + EOL); sb.append(" }, {" + EOL); - sb.append(" \"version\" : \"version\"," + EOL); + sb.append(" \"version\" : 4," + EOL); sb.append(" \"addr\" : \"addr\"," + EOL); sb.append(" \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL); sb.append(" \"OS-EXT-IPS:type\" : \"type\"" + EOL); @@ -265,23 +265,23 @@ public class ServersTest { sb.append(" \"name\" : \"name\"," + EOL); sb.append(" \"addresses\" : {" + EOL); sb.append(" \"addresses-k1\" : [ {" + EOL); - sb.append(" \"version\" : \"version\"," + EOL); + sb.append(" \"version\" : 4," + EOL); sb.append(" \"addr\" : \"addr\"," + EOL); sb.append(" \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL); sb.append(" \"OS-EXT-IPS:type\" : \"type\"" + EOL); sb.append(" }, {" + EOL); - sb.append(" \"version\" : \"version\"," + EOL); + sb.append(" \"version\" : 4," + EOL); sb.append(" \"addr\" : \"addr\"," + EOL); sb.append(" \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL); sb.append(" \"OS-EXT-IPS:type\" : \"type\"" + EOL); sb.append(" } ]," + EOL); sb.append(" \"addresses-k2\" : [ {" + EOL); - sb.append(" \"version\" : \"version\"," + EOL); + sb.append(" \"version\" : 4," + EOL); sb.append(" \"addr\" : \"addr\"," + EOL); sb.append(" \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL); sb.append(" \"OS-EXT-IPS:type\" : \"type\"" + EOL); sb.append(" }, {" + EOL); - sb.append(" \"version\" : \"version\"," + EOL); + sb.append(" \"version\" : 4," + EOL); sb.append(" \"addr\" : \"addr\"," + EOL); sb.append(" \"OS-EXT-IPS-MAC:mac_addr\" : \"macaddr\"," + EOL); sb.append(" \"OS-EXT-IPS:type\" : \"type\"" + EOL); |