Unit test coverage
[appc.git] / appc-sdc-listener / appc-sdc-listener-bundle / src / test / java / org / onap / appc / sdc / artifacts / object / VnfcTest.java
1 /*
2 * ============LICENSE_START=======================================================
3 * ONAP : APPC
4 * ================================================================================
5 * Copyright 2018 TechMahindra
6 *=================================================================================
7 * Licensed under the Apache License, Version 2.0 (the "License");
8 * you may not use this file except in compliance with the License.
9 * You may obtain a copy of the License at
10 *
11 *     http://www.apache.org/licenses/LICENSE-2.0
12 *
13 * Unless required by applicable law or agreed to in writing, software
14 * distributed under the License is distributed on an "AS IS" BASIS,
15 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16 * See the License for the specific language governing permissions and
17 * limitations under the License.
18 * ============LICENSE_END=========================================================
19 */
20 package org.onap.appc.sdc.artifacts.object;
21
22 import java.util.ArrayList;
23 import java.util.List;
24 import org.junit.Assert;
25 import org.junit.Before;
26 import org.junit.Test;
27
28 public class VnfcTest {
29
30     private Vnfc vnfc;
31     @Before
32     public void setUp() {
33         vnfc=new Vnfc();
34     }
35     
36     @Test
37     public void testGetVnfcType() {
38         vnfc.setVnfcType("VnfcType");
39         Assert.assertNotNull(vnfc.getVnfcType());
40         Assert.assertEquals("VnfcType", vnfc.getVnfcType());
41     }
42     @Test
43     public void testIsmandatory() {
44         vnfc.setMandatory(true);
45         Assert.assertNotNull(vnfc.isMandatory());
46         Assert.assertEquals(true, vnfc.isMandatory());
47     }
48     @Test
49     public void testResilienceType() {
50         vnfc.setResilienceType("resilienceType");
51         Assert.assertNotNull(vnfc.getResilienceType());
52         Assert.assertEquals("resilienceType", vnfc.getResilienceType());
53     }
54     @Test
55     public void testGetParents() {
56         List<String> parents=new ArrayList<String>();
57         parents.add("parrent1");
58         parents.add("parrent2");
59         vnfc.setParents(parents);
60         Assert.assertNotNull(vnfc.getParents());
61         Assert.assertEquals(true, vnfc.getParents().contains("parrent2"));
62         Assert.assertFalse(vnfc.getParents().isEmpty());
63     }
64 }