Bug-4827: BGP Add-Path OpenConfig Support II
[bgpcep.git] / bgp / openconfig-impl / src / test / java / org / opendaylight / protocol / bgp / openconfig / impl / util / OpenConfigUtilTest.java
index d477f59cd41b3bd500d6eb91e70abe99d9f8c488..2f1f9dab40c05d8c3d4f60031a780f621cc04d7c 100644 (file)
@@ -12,6 +12,7 @@ import static org.junit.Assert.assertEquals;
 import static org.opendaylight.protocol.bgp.openconfig.impl.util.OpenConfigUtil.getModuleName;
 import static org.opendaylight.protocol.bgp.openconfig.impl.util.OpenConfigUtil.toAfiSafi;
 
+import com.google.common.base.Optional;
 import com.google.common.collect.Lists;
 import java.lang.reflect.Constructor;
 import java.lang.reflect.InvocationTargetException;
@@ -47,12 +48,24 @@ public class OpenConfigUtilTest {
         assertEquals("concurrent-data-broker", moduleName);
     }
 
+    @Test
+    public void testGetModuleType() {
+        final String moduleType = OpenConfigUtil.getModuleType(TEST);
+        assertEquals("dom-concurrent-data-broker", moduleType);
+    }
+
     @Test
     public void testToAfiSafi() {
         assertEquals(toAfiSafi(BGP_TABLE_TYPE_IPV4).get(),
                 AFISAFI_IPV4);
     }
 
+    @Test
+    public void testToBgpTableType() {
+        final Optional<BgpTableType> bgpTableType = OpenConfigUtil.toBgpTableType(IPV4UNICAST.class);
+        assertEquals(BGP_TABLE_TYPE_IPV4, bgpTableType.get());
+    }
+
     @Test
     public void testToAfiSafis() {
         final List<AfiSafi> afiSafis = OpenConfigUtil.toAfiSafis(Lists.<BgpTableType>newArrayList(BGP_TABLE_TYPE_IPV4),