1 package org.onap.so.client.cds.beans;
3 import static org.junit.Assert.assertEquals;
4 import static org.junit.Assert.assertNotNull;
6 import java.util.HashMap;
11 public class ConfigAssignPropertiesForPnfTest {
12 ConfigAssignPropertiesForPnf configAssignPropertiesForPnf = new ConfigAssignPropertiesForPnf();
13 private Map<String, Object> userParam = new HashMap<String, Object>();
14 private String serviceInstanceId;
16 private String pnfName;
17 private String serviceModelUuid;
18 private String pnfCustomizationUuid;
21 public final void testConfigDeployPropertiesForPnfTest() {
22 userParam.put("Instance1", "instance1value");
23 userParam.put("Instance2", "instance2value");
24 configAssignPropertiesForPnf.setPnfCustomizationUuid("pnf-customization-uuid");
25 configAssignPropertiesForPnf.setPnfId("pnf-id");
26 configAssignPropertiesForPnf.setPnfName("pnf-name");
27 configAssignPropertiesForPnf.setServiceInstanceId("service-instance-id");
28 configAssignPropertiesForPnf.setServiceModelUuid("service-model-uuid");
29 configAssignPropertiesForPnf.setUserParam("Instance1", "instance1value");
30 configAssignPropertiesForPnf.setUserParam("Instance2", "instance2value");
32 assertNotNull(configAssignPropertiesForPnf.getPnfCustomizationUuid());
33 assertNotNull(configAssignPropertiesForPnf.getPnfId());
34 assertNotNull(configAssignPropertiesForPnf.getPnfName());
35 assertNotNull(configAssignPropertiesForPnf.getServiceInstanceId());
36 assertNotNull(configAssignPropertiesForPnf.getServiceModelUuid());
37 assertNotNull(configAssignPropertiesForPnf.getUserParam());
39 assertEquals("service-instance-id", configAssignPropertiesForPnf.getServiceInstanceId());
40 assertEquals("service-model-uuid", configAssignPropertiesForPnf.getServiceModelUuid());
41 assertEquals("pnf-customization-uuid", configAssignPropertiesForPnf.getPnfCustomizationUuid());
42 assertEquals("pnf-id", configAssignPropertiesForPnf.getPnfId());
43 assertEquals("pnf-name", configAssignPropertiesForPnf.getPnfName());
44 assertEquals(userParam, configAssignPropertiesForPnf.getUserParam());
48 public void testtoString() {
49 final StringBuilder sb = new StringBuilder("{");
50 sb.append("\"service-instance-id\":").append("\"").append(serviceInstanceId).append("\"");
51 sb.append(", \"pnf-id\":").append("\"").append(pnfId).append("\"");
52 sb.append(", \"pnf-name\":").append("\"").append(pnfName).append("\"");
53 sb.append(", \"service-model-uuid\":").append("\"").append(serviceModelUuid).append("\"");
54 sb.append(", \"pnf-customization-uuid\":").append("\"").append(pnfCustomizationUuid).append("\"");
55 for (Map.Entry<String, Object> entry : userParam.entrySet()) {
58 sb.append(entry.getKey());
62 sb.append(entry.getValue());
66 String Expexted = sb.toString();
67 assertEquals(Expexted, configAssignPropertiesForPnf.toString());