Interfacemgr: Added Unit Tests
[vpnservice.git] / interfacemgr / interfacemgr-impl / src / test / java / org / opendaylight / vpnservice / interfacemgr / test / IfmUtilTest.java
diff --git a/interfacemgr/interfacemgr-impl/src/test/java/org/opendaylight/vpnservice/interfacemgr/test/IfmUtilTest.java b/interfacemgr/interfacemgr-impl/src/test/java/org/opendaylight/vpnservice/interfacemgr/test/IfmUtilTest.java
new file mode 100644 (file)
index 0000000..74e11df
--- /dev/null
@@ -0,0 +1,31 @@
+package org.opendaylight.vpnservice.interfacemgr.test;
+
+import static org.junit.Assert.assertEquals;
+import static org.mockito.Mockito.when;
+
+import org.junit.Before;
+import org.junit.Test;
+import org.mockito.Mock;
+import org.mockito.MockitoAnnotations;
+import org.opendaylight.vpnservice.interfacemgr.IfmUtil;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeConnectorId;
+
+public class IfmUtilTest {
+
+    @Mock NodeConnectorId ncId;
+    MockDataChangedEvent event;
+
+    @Before
+    public void setUp() throws Exception {
+        MockitoAnnotations.initMocks(this);
+    }
+
+    @Test
+    public void testDpnConversions() {
+        String NodeId = IfmUtil.buildDpnNodeId(101L).getValue();
+        assertEquals("openflow:101", NodeId);
+        when(ncId.getValue()).thenReturn("openflow:101:11");
+        assertEquals("101",IfmUtil.getDpnFromNodeConnectorId(ncId));
+    }
+
+}