9093d9863c5bc47c5de94ef92c4a85740244453c
[vfc/nfvo/driver/sfc.git] / zte / sfc-driver / sfc-driver / src / test / java / org / onap / sfc / entity / portpair / PortInfoTest.java
1 package org.onap.sfc.entity.portpair;
2
3 import org.junit.Before;
4 import org.junit.Test;
5
6 /**
7  * Copyright 2018 ZTE Corporation.
8  * <p>
9  * Licensed under the Apache License, Version 2.0 (the "License");
10  * you may not use this file except in compliance with the License.
11  * You may obtain a copy of the License at
12  * <p>
13  * http://www.apache.org/licenses/LICENSE-2.0
14  * <p>
15  * Unless required by applicable law or agreed to in writing, software
16  * distributed under the License is distributed on an "AS IS" BASIS,
17  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
18  * See the License for the specific language governing permissions and
19  * limitations under the License.
20  */
21 public class PortInfoTest {
22     PortInfo portInfo1;
23     PortInfo portInfo2;
24
25     @Before
26     public void setUp() throws Exception {
27         portInfo1 = new PortInfo();
28         portInfo1.setEncapsulation("");
29         portInfo1.setIp("");
30         portInfo1.setMac("");
31         portInfo1.setPortName("");
32
33         portInfo2 = new PortInfo();
34         portInfo2.setEncapsulation("");
35         portInfo2.setIp("");
36         portInfo2.setMac("");
37         portInfo2.setPortName("");
38     }
39
40     @Test
41     public void test() throws Exception {
42         assert portInfo1.getEncapsulation().equals(portInfo2.getEncapsulation());
43         assert portInfo1.getIp().equals(portInfo2.getIp());
44         assert portInfo1.getMac().equals(portInfo2.getMac());
45         assert portInfo1.getPortName().equals(portInfo2.getPortName());
46     }
47
48     @Test
49     public void equals() throws Exception {
50         assert !portInfo2.equals(portInfo1);
51         assert portInfo2.equals(portInfo2);
52         assert portInfo2.hashCode() == portInfo2.hashCode();
53         assert portInfo2.hashCode() != portInfo1.hashCode();
54     }
55
56     @Test
57     public void toStringTest() throws Exception {
58         assert portInfo2.toString() != null;
59     }
60
61 }