2 * ============LICENSE_START=======================================================
4 * ================================================================================
5 * Copyright (C) 2019 IBM.
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
11 * http://www.apache.org/licenses/LICENSE-2.0
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.
19 * ============LICENSE_END=========================================================
22 package org.onap.appc.aai.data;
24 import static org.junit.Assert.assertEquals;
26 import java.util.ArrayList;
27 import java.util.List;
29 import org.junit.Before;
30 import org.junit.Test;
32 public class AaiVnfInfoTest {
34 public AaiVnfInfo aaiVnfInfo;
39 aaiVnfInfo= new AaiVnfInfo();
43 public void testVnfId()
45 aaiVnfInfo.setVnfId("vnfId");
46 assertEquals("vnfId", aaiVnfInfo.getVnfId());
50 public void testVnfName()
52 aaiVnfInfo.setVnfName("VnfName");
53 assertEquals("VnfName", aaiVnfInfo.getVnfName());
57 public void testVnfOamIpAddress()
59 aaiVnfInfo.setVnfOamIpAddress("VnfOamIpAddress");
60 assertEquals("VnfOamIpAddress", aaiVnfInfo.getVnfOamIpAddress());
64 public void testVmInfo()
66 List<AaiVmInfo> VmInfoList= new ArrayList<>();
67 AaiVmInfo aaiVmInfo = new AaiVmInfo();
68 VmInfoList.add(aaiVmInfo);
69 aaiVnfInfo.setVmInfo(VmInfoList);
70 assertEquals(VmInfoList, aaiVnfInfo.getVmInfo());