unitests: Remove extending TestCase from unitest classes.
[controller.git] / opendaylight / northbound / staticrouting / src / test / java / org / opendaylight / controller / forwarding / staticrouting / northbound / StaticRoutingNorthboundTest.java
1 package org.opendaylight.controller.forwarding.staticrouting.northbound;
2
3 import java.util.ArrayList;
4 import java.util.List;
5
6 import org.junit.Assert;
7 import org.junit.Test;
8
9 public class StaticRoutingNorthboundTest {
10
11     @Test
12     public void testStaticRoute() {
13         StaticRoute sr = new StaticRoute();
14         Assert.assertTrue(sr.getName() == null);
15         Assert.assertTrue(sr.getPrefix() == null);
16         Assert.assertTrue(sr.getNextHop() == null);
17
18         sr = new StaticRoute("Static Route 1", "192.168.100.0/24", "170.0.0.1");
19         Assert.assertTrue(sr.getName().equals("Static Route 1"));
20         Assert.assertTrue(sr.getPrefix().equals("192.168.100.0/24"));
21         Assert.assertTrue(sr.getNextHop().equals("170.0.0.1"));
22
23         sr.setName("Static Route 2");
24         Assert.assertTrue(sr.getName().equals("Static Route 2"));
25         sr.setPrefix("192.168.100.0/26");
26         Assert.assertTrue(sr.getPrefix().equals("192.168.100.0/26"));
27         sr.setNextHop("170.0.2.1");
28         Assert.assertTrue(sr.getNextHop().equals("170.0.2.1"));
29     }
30
31     @Test
32     public void testStaticRoutes() {
33         StaticRoutes srs = new StaticRoutes(null);
34         Assert.assertTrue(srs.getFlowConfig() == null);
35
36         List<StaticRoute> srl = new ArrayList<StaticRoute>();
37         srs.setFlowConfig(srl);
38         Assert.assertTrue(srs.getFlowConfig().equals(srl));
39     }
40
41 }