Merge "Reorder modifiers"
[so.git] / bpmn / MSOCommonBPMN / src / test / java / org / openecomp / mso / bpmn / common / adapter / vnf / CreateVnfNotificationTest.java
1 /*\r
2 * ============LICENSE_START=======================================================\r
3 * ONAP : SO\r
4 * ================================================================================\r
5 * Copyright 2018 TechMahindra\r
6 *=================================================================================\r
7 * Licensed under the Apache License, Version 2.0 (the "License");\r
8 * you may not use this file except in compliance with the License.\r
9 * You may obtain a copy of the License at\r
10 *\r
11 *     http://www.apache.org/licenses/LICENSE-2.0\r
12 *\r
13 * Unless required by applicable law or agreed to in writing, software\r
14 * distributed under the License is distributed on an "AS IS" BASIS,\r
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
16 * See the License for the specific language governing permissions and\r
17 * limitations under the License.\r
18 * ============LICENSE_END=========================================================\r
19 */\r
20 \r
21 package org.openecomp.mso.bpmn.common.adapter.vnf;\r
22 \r
23 import static org.junit.Assert.*;\r
24 import org.junit.Test;\r
25 import org.openecomp.mso.bpmn.common.adapter.vnf.CreateVnfNotification.Outputs;\r
26 import org.openecomp.mso.bpmn.common.adapter.vnf.CreateVnfNotification.Outputs.Entry;\r
27 \r
28 public class CreateVnfNotificationTest {\r
29 \r
30         @Test\r
31         public void test() {\r
32                 CreateVnfNotification cvn=new CreateVnfNotification();\r
33                  Entry ent = new Entry();\r
34                 MsoExceptionCategory exception = MsoExceptionCategory.OPENSTACK;\r
35                 Outputs value=new Outputs();\r
36                 VnfRollback vnf=new VnfRollback();\r
37                 vnf.setCloudSiteId("cloud");\r
38                 cvn.setCompleted(true);\r
39                 cvn.setErrorMessage("emsg");\r
40                 cvn.setException(exception);\r
41                 cvn.setMessageId("id");\r
42                 cvn.setOutputs(value);\r
43                 ent.setKey("key");\r
44                 ent.setValue("value");\r
45                 cvn.setRollback(vnf);\r
46                 cvn.setVnfId("vnf");\r
47         assertTrue(cvn.isCompleted());\r
48         assert(cvn.getErrorMessage().equals("emsg"));\r
49         assert(cvn.getException()).equals(exception);\r
50         assert(cvn.getMessageId()).equals("id");\r
51         assert(cvn.getRollback()).equals(vnf);\r
52         assert(cvn.getOutputs()).equals(value);\r
53         assert(cvn.getVnfId()).equals("vnf");\r
54         assert(ent.getKey()).equals("key");\r
55         assert(ent.getValue()).equals("value");\r
56         assert(ent.toString()!=null);\r
57         assert(cvn.toString()!=null);\r
58         assert(vnf.getCloudSiteId().equals("cloud"));\r
59     assert(value.getEntry()!=null);     \r
60         }\r
61 }\r