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 ConfigDeployRequestPnfTest {
9 ConfigDeployRequestPnf configDeployRequestPnf = new ConfigDeployRequestPnf();
10 private String resolutionKey;
11 ConfigDeployPropertiesForPnf configDeployPropertiesForPnf = new ConfigDeployPropertiesForPnf();
14 public final void testConfigDeployRequestVnf() {
15 configDeployRequestPnf.setResolutionKey("resolution-key");
16 configDeployRequestPnf.setConfigDeployPropertiesForPnf(configDeployPropertiesForPnf);
17 assertNotNull(configDeployRequestPnf.getResolutionKey());
18 assertNotNull(configDeployRequestPnf.getConfigDeployPropertiesForPnf());
19 assertEquals("resolution-key", configDeployRequestPnf.getResolutionKey());
20 assertEquals(configDeployPropertiesForPnf, configDeployRequestPnf.getConfigDeployPropertiesForPnf());
24 public void testtoString() {
25 configDeployPropertiesForPnf.setServiceInstanceId("service-instance-id");
26 configDeployPropertiesForPnf.setServiceModelUuid("service-model-uuid");
27 configDeployPropertiesForPnf.setPnfCustomizationUuid("pnf-customization-uuid");
28 configDeployPropertiesForPnf.setPnfId("pnf-id");
29 configDeployPropertiesForPnf.setPnfName("pnf-name");
30 configDeployRequestPnf.setConfigDeployPropertiesForPnf(configDeployPropertiesForPnf);
31 final StringBuilder sb = new StringBuilder("{\"config-deploy-request\":{");
32 sb.append("\"resolution-key\":").append("\"").append(resolutionKey).append("\"");
33 sb.append(", \"config-deploy-properties\":").append(configDeployPropertiesForPnf.toString());
36 String Expexted = sb.toString();
38 assertEquals(Expexted, configDeployRequestPnf.toString());