1 package org.opendaylight.controller.forwarding.staticrouting.northbound;
3 import java.util.ArrayList;
6 import org.junit.Assert;
9 import junit.framework.TestCase;
11 public class StaticRoutingNorthboundTest extends TestCase {
14 public void testStaticRoute() {
15 StaticRoute sr = new StaticRoute();
16 Assert.assertTrue(sr.getName() == null);
17 Assert.assertTrue(sr.getPrefix() == null);
18 Assert.assertTrue(sr.getNextHop() == null);
20 sr = new StaticRoute("Static Route 1", "192.168.100.0/24", "170.0.0.1");
21 Assert.assertTrue(sr.getName().equals("Static Route 1"));
22 Assert.assertTrue(sr.getPrefix().equals("192.168.100.0/24"));
23 Assert.assertTrue(sr.getNextHop().equals("170.0.0.1"));
25 sr.setName("Static Route 2");
26 Assert.assertTrue(sr.getName().equals("Static Route 2"));
27 sr.setPrefix("192.168.100.0/26");
28 Assert.assertTrue(sr.getPrefix().equals("192.168.100.0/26"));
29 sr.setNextHop("170.0.2.1");
30 Assert.assertTrue(sr.getNextHop().equals("170.0.2.1"));
34 public void testStaticRoutes() {
35 StaticRoutes srs = new StaticRoutes(null);
36 Assert.assertTrue(srs.getFlowConfig() == null);
38 List<StaticRoute> srl = new ArrayList<StaticRoute>();
39 srs.setFlowConfig(srl);
40 Assert.assertTrue(srs.getFlowConfig().equals(srl));