summaryrefslogtreecommitdiffstats
path: root/nova-model/src/test/java/com/woorea/openstack/nova/model/ServerForCreateTest.java
diff options
context:
space:
mode:
Diffstat (limited to 'nova-model/src/test/java/com/woorea/openstack/nova/model/ServerForCreateTest.java')
-rw-r--r--nova-model/src/test/java/com/woorea/openstack/nova/model/ServerForCreateTest.java104
1 files changed, 37 insertions, 67 deletions
diff --git a/nova-model/src/test/java/com/woorea/openstack/nova/model/ServerForCreateTest.java b/nova-model/src/test/java/com/woorea/openstack/nova/model/ServerForCreateTest.java
index 7b5d165..8d865bb 100644
--- a/nova-model/src/test/java/com/woorea/openstack/nova/model/ServerForCreateTest.java
+++ b/nova-model/src/test/java/com/woorea/openstack/nova/model/ServerForCreateTest.java
@@ -25,10 +25,8 @@ import com.fasterxml.jackson.databind.DeserializationFeature;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.databind.SerializationFeature;
import com.woorea.openstack.nova.model.ServerForCreate.SecurityGroup;
-
import java.util.List;
import java.util.Map;
-
import org.junit.Assert;
import org.junit.Test;
import org.skyscreamer.jsonassert.JSONAssert;
@@ -38,54 +36,26 @@ public class ServerForCreateTest {
private static final String EOL = System.lineSeparator();
- private static final String JSON_FULL = "{" + EOL
- + " \"server\" : {" + EOL
- + " \"name\" : \"name\"," + EOL
- + " \"adminPass\" : \"adminpass\"," + EOL
- + " \"imageRef\" : \"imageref\"," + EOL
- + " \"flavorRef\" : \"flavorref\"," + EOL
- + " \"accessIPv4\" : \"accessipv4\"," + EOL
- + " \"accessIPv6\" : \"accessipv6\"," + EOL
- + " \"min\" : 42," + EOL
- + " \"max\" : 44," + EOL
- + " \"diskConfig\" : \"diskconfig\"," + EOL
- + " \"personality\" : [ {" + EOL
- + " \"path\" : \"path\"," + EOL
- + " \"contents\" : \"contents\"" + EOL
- + " }, {" + EOL
- + " \"path\" : \"path\"," + EOL
- + " \"contents\" : \"contents\"" + EOL
- + " } ]," + EOL
- + " \"metadata\" : {" + EOL
- + " \"metadata-k1\" : \"metadata-v1\"," + EOL
- + " \"metadata-k2\" : \"metadata-v2\"" + EOL
- + " }," + EOL
- + " \"networks\" : [ {" + EOL
- + " \"uuid\" : \"id\"," + EOL
- + " \"fixed_ip\" : \"fixedip\"" + EOL
- + " }, {" + EOL
- + " \"uuid\" : \"id\"," + EOL
- + " \"fixed_ip\" : \"fixedip\"" + EOL
- + " } ]," + EOL
- + " \"key_name\" : \"keyname\"," + EOL
- + " \"security_groups\" : [ {" + EOL
- + " \"name\" : \"name\"" + EOL
- + " }, {" + EOL
- + " \"name\" : \"name\"" + EOL
- + " } ]," + EOL
- + " \"user_data\" : \"userdata\"," + EOL
- + " \"availability_zone\" : \"availabilityzone\"," + EOL
- + " \"config_drive\" : true" + EOL
- + " }" + EOL
- + "}";
-
- private ObjectMapper objectMapper = new ObjectMapper()
- .setSerializationInclusion(Include.NON_NULL)
- .enable(SerializationFeature.INDENT_OUTPUT)
- .enable(SerializationFeature.WRAP_ROOT_VALUE)
- .enable(DeserializationFeature.UNWRAP_ROOT_VALUE)
- .enable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES)
- .enable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY);
+ private static final String JSON_FULL = "{" + EOL + " \"server\" : {" + EOL + " \"name\" : \"name\"," + EOL
+ + " \"adminPass\" : \"adminpass\"," + EOL + " \"imageRef\" : \"imageref\"," + EOL
+ + " \"flavorRef\" : \"flavorref\"," + EOL + " \"accessIPv4\" : \"accessipv4\"," + EOL
+ + " \"accessIPv6\" : \"accessipv6\"," + EOL + " \"min\" : 42," + EOL + " \"max\" : 44," + EOL
+ + " \"diskConfig\" : \"diskconfig\"," + EOL + " \"personality\" : [ {" + EOL
+ + " \"path\" : \"path\"," + EOL + " \"contents\" : \"contents\"" + EOL + " }, {" + EOL
+ + " \"path\" : \"path\"," + EOL + " \"contents\" : \"contents\"" + EOL + " } ]," + EOL
+ + " \"metadata\" : {" + EOL + " \"metadata-k1\" : \"metadata-v1\"," + EOL
+ + " \"metadata-k2\" : \"metadata-v2\"" + EOL + " }," + EOL + " \"networks\" : [ {" + EOL
+ + " \"uuid\" : \"id\"," + EOL + " \"fixed_ip\" : \"fixedip\"" + EOL + " }, {" + EOL
+ + " \"uuid\" : \"id\"," + EOL + " \"fixed_ip\" : \"fixedip\"" + EOL + " } ]," + EOL
+ + " \"key_name\" : \"keyname\"," + EOL + " \"security_groups\" : [ {" + EOL
+ + " \"name\" : \"name\"" + EOL + " }, {" + EOL + " \"name\" : \"name\"" + EOL + " } ],"
+ + EOL + " \"user_data\" : \"userdata\"," + EOL + " \"availability_zone\" : \"availabilityzone\","
+ + EOL + " \"config_drive\" : true" + EOL + " }" + EOL + "}";
+
+ private ObjectMapper objectMapper = new ObjectMapper().setSerializationInclusion(Include.NON_NULL)
+ .enable(SerializationFeature.INDENT_OUTPUT).enable(SerializationFeature.WRAP_ROOT_VALUE)
+ .enable(DeserializationFeature.UNWRAP_ROOT_VALUE).enable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES)
+ .enable(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY);
@Test
public void testSerialization() throws Exception {
@@ -101,70 +71,70 @@ public class ServerForCreateTest {
public void testMethods() throws Exception {
ServerForCreate serverforcreate = objectMapper.readValue(JSON_FULL, ServerForCreate.class);
serverforcreate.toString();
-
- Map<String,String> metadata = serverforcreate.getMetadata();
+
+ Map<String, String> metadata = serverforcreate.getMetadata();
Assert.assertNotNull(metadata);
Assert.assertEquals(2, metadata.size());
serverforcreate.setMetadata(metadata);
-
+
Integer max = serverforcreate.getMax();
Assert.assertNotNull(max);
serverforcreate.setMax(max);
-
+
List<NetworkForCreate> networks = serverforcreate.getNetworks();
Assert.assertNotNull(networks);
Assert.assertEquals(2, networks.size());
serverforcreate.setNetworks(networks);
-
+
String userData = serverforcreate.getUserData();
Assert.assertNotNull(userData);
serverforcreate.setUserData(userData);
-
+
Integer min = serverforcreate.getMin();
Assert.assertNotNull(min);
serverforcreate.setMin(min);
-
+
List<PersonalityFile> personality = serverforcreate.getPersonality();
Assert.assertNotNull(personality);
Assert.assertEquals(2, personality.size());
serverforcreate.setPersonality(personality);
-
+
String name = serverforcreate.getName();
Assert.assertNotNull(name);
serverforcreate.setName(name);
-
+
String flavorRef = serverforcreate.getFlavorRef();
Assert.assertNotNull(flavorRef);
serverforcreate.setFlavorRef(flavorRef);
-
+
String keyName = serverforcreate.getKeyName();
Assert.assertNotNull(keyName);
serverforcreate.setKeyName(keyName);
-
+
String adminPass = serverforcreate.getAdminPass();
Assert.assertNotNull(adminPass);
serverforcreate.setAdminPass(adminPass);
-
+
String imageRef = serverforcreate.getImageRef();
Assert.assertNotNull(imageRef);
serverforcreate.setImageRef(imageRef);
-
+
String accessIPv6 = serverforcreate.getAccessIPv6();
Assert.assertNotNull(accessIPv6);
serverforcreate.setAccessIPv6(accessIPv6);
-
+
String diskConfig = serverforcreate.getDiskConfig();
Assert.assertNotNull(diskConfig);
serverforcreate.setDiskConfig(diskConfig);
-
+
List<SecurityGroup> securityGroups = serverforcreate.getSecurityGroups();
Assert.assertNotNull(securityGroups);
Assert.assertEquals(2, securityGroups.size());
-
+
String availabilityZone = serverforcreate.getAvailabilityZone();
Assert.assertNotNull(availabilityZone);
serverforcreate.setAvailabilityZone(availabilityZone);
-
+
String accessIPv4 = serverforcreate.getAccessIPv4();
Assert.assertNotNull(accessIPv4);
serverforcreate.setAccessIPv4(accessIPv4);