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