Add renderer test files
[nemo.git] / nemo-renderers / openflow-renderer / src / test / java / org.opendaylight / nemo.renderer.openflow / entity / NodeBeanTest.java
1 package org.opendaylight.nemo.renderer.openflow.entity;
2
3 import junit.framework.TestCase;
4 import org.junit.Before;
5 import org.junit.Test;
6 import org.opendaylight.nemo.renderer.openflow.entity.NodeBean;
7 import org.opendaylight.nemo.renderer.openflow.entity.PortBean;
8 import org.junit.*;
9 import java.util.LinkedList;
10 import java.util.List;
11
12 import static org.junit.Assert.*;
13 import static org.mockito.Mockito.*;
14
15 /**
16  * Created by zhangmeng on 2015/11/8.
17  */
18 public class NodeBeanTest extends TestCase {
19
20     private NodeBean nodeBean;
21     private String nodeID;
22     private String nodeType;
23     private String nodeCapacity;
24     private List<PortBean> portList;
25     @Before
26     public void setUp() throws Exception {
27         nodeBean = new NodeBean();
28         nodeID = nodeType = nodeCapacity = null;
29         portList = new LinkedList<PortBean>();
30     }
31
32     @Test
33     public void testGetNodeID() throws Exception {
34         Assert.assertNull(nodeBean.getNodeID());
35         nodeID = "test";
36         nodeBean.setNodeID(nodeID);
37         Assert.assertEquals(nodeID,nodeBean.getNodeID());
38         nodeID = null;
39     }
40
41     @Test
42     public void testSetNodeID() throws Exception {
43         Assert.assertNull(nodeBean.getNodeID());
44         nodeID = "test";
45         nodeBean.setNodeID(nodeID);
46         Assert.assertEquals(nodeID,nodeBean.getNodeID());
47     }
48
49     @Test
50     public void testGetNodeType() throws Exception {
51         Assert.assertNull(nodeBean.getNodeType());
52         nodeType = "test";
53         nodeBean.setNodeType(nodeType);
54         Assert.assertEquals(nodeType,nodeBean.getNodeType());
55         nodeType = null;
56     }
57
58     @Test
59     public void testSetNodeType() throws Exception {
60         Assert.assertNull(nodeBean.getNodeType());
61         nodeType = "test";
62         nodeBean.setNodeType(nodeType);
63         Assert.assertEquals(nodeType,nodeBean.getNodeType());
64     }
65
66     @Test
67     public void testGetNodeCapacity() throws Exception {
68         Assert.assertNull(nodeBean.getNodeCapacity());
69         nodeCapacity = "test";
70         nodeBean.setNodeCapacity(nodeCapacity);
71         Assert.assertEquals(nodeCapacity,nodeBean.getNodeCapacity());
72         nodeCapacity = null;
73     }
74
75     @Test
76     public void testSetNodeCapacity() throws Exception {
77         Assert.assertNull(nodeBean.getNodeCapacity());
78         nodeCapacity = "test";
79         nodeBean.setNodeCapacity(nodeCapacity);
80         Assert.assertEquals(nodeCapacity,nodeBean.getNodeCapacity());
81     }
82
83     @Test
84     public void testGetPortList() throws Exception {
85         Assert.assertNull(nodeBean.getPortList());
86         portList.add(new PortBean());
87         nodeBean.setPortList(portList);
88         Assert.assertNotNull(nodeBean.getPortList());
89         portList.clear();
90     }
91
92     @Test
93     public void testSetPortList() throws Exception {
94         Assert.assertNull(nodeBean.getPortList());
95         portList.add(new PortBean());
96         nodeBean.setPortList(portList);
97         Assert.assertNotNull(nodeBean.getPortList());
98     }
99 }