Add subscription for notifications
[so.git] / bpmn / MSOCommonBPMN / src / test / java / org / onap / so / client / cds / beans / ConfigDeployRequestPnfTest.java
1 package org.onap.so.client.cds.beans;
2
3 import static org.junit.Assert.assertEquals;
4 import static org.junit.Assert.assertNotNull;
5
6 import org.junit.Test;
7
8 public class ConfigDeployRequestPnfTest {
9     ConfigDeployRequestPnf configDeployRequestPnf = new ConfigDeployRequestPnf();
10     private String resolutionKey;
11     ConfigDeployPropertiesForPnf configDeployPropertiesForPnf = new ConfigDeployPropertiesForPnf();
12
13     @Test
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());
21     }
22
23     @Test
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());
34         sb.append('}');
35         sb.append('}');
36         String Expexted = sb.toString();
37
38         assertEquals(Expexted, configDeployRequestPnf.toString());
39     }
40
41 }