1 package org.onap.so.client.cds.beans;
3 import static org.junit.Assert.assertEquals;
4 import static org.junit.Assert.assertNotNull;
8 public class ConfigDeployRequestVnfTest {
10 ConfigDeployRequestVnf configDeployRequestVnf = new ConfigDeployRequestVnf();
11 private String resolutionKey;
12 ConfigDeployPropertiesForVnf configDeployPropertiesForVnf = new ConfigDeployPropertiesForVnf();
15 public final void testConfigDeployRequestVnf() {
16 configDeployRequestVnf.setResolutionKey("resolution-key");
17 configDeployRequestVnf.setConfigDeployPropertiesForVnf(configDeployPropertiesForVnf);
18 assertNotNull(configDeployRequestVnf.getResolutionKey());
19 assertNotNull(configDeployRequestVnf.getConfigDeployPropertiesForVnf());
20 assertEquals("resolution-key", configDeployRequestVnf.getResolutionKey());
21 assertEquals(configDeployPropertiesForVnf, configDeployRequestVnf.getConfigDeployPropertiesForVnf());
25 public void testtoString() {
26 configDeployPropertiesForVnf.setServiceInstanceId("service-instance-id");
27 configDeployPropertiesForVnf.setServiceModelUuid("service-model-uuid");
28 configDeployPropertiesForVnf.setVnfCustomizationUuid("vnf-customization-uuid");
29 configDeployPropertiesForVnf.setVnfId("vnf-id");
30 configDeployPropertiesForVnf.setVnfName("vnf-name");
31 configDeployRequestVnf.setConfigDeployPropertiesForVnf(configDeployPropertiesForVnf);
32 final StringBuilder sb = new StringBuilder("{\"config-deploy-request\":{");
33 sb.append("\"resolution-key\":").append("\"").append(resolutionKey).append("\"");
34 sb.append(", \"config-deploy-properties\":").append(configDeployPropertiesForVnf.toString());
37 String Expexted = sb.toString();
39 assertEquals(Expexted, configDeployRequestVnf.toString());