X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openstack%2Fnet-virt-providers%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fovsdb%2Fopenstack%2Fnetvirt%2Fproviders%2Fopenflow13%2FAbstractServiceInstanceTest.java;h=bf5bed238397861f365a337443ebe4e0ece7ea3f;hb=6145aa7fe775f136802b18046298c4e3a9a2e2d9;hp=50727a188ef68bb345204058a87a84ad8e1d3205;hpb=7fbbd3d01e68581e5e7384253f01044a1bdbebb9;p=netvirt.git diff --git a/openstack/net-virt-providers/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/AbstractServiceInstanceTest.java b/openstack/net-virt-providers/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/AbstractServiceInstanceTest.java index 50727a188e..bf5bed2383 100644 --- a/openstack/net-virt-providers/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/AbstractServiceInstanceTest.java +++ b/openstack/net-virt-providers/src/test/java/org/opendaylight/ovsdb/openstack/netvirt/providers/openflow13/AbstractServiceInstanceTest.java @@ -75,7 +75,7 @@ public class AbstractServiceInstanceTest { private final String NODE_ID = Constants.INTEGRATION_BRIDGE + ":" + ID; /** - * Test method {@link AbstractServiceInstance#isBridgeInPipeline(String)} + * Test method {@link AbstractServiceInstance#isBridgeInPipeline(Node)} */ @Test public void testIsBridgeInPipeline() { @@ -89,7 +89,23 @@ public class AbstractServiceInstanceTest { @Test public void testGetTable() { abstractServiceInstance.setService(service); - assertEquals("Error, getTable() did not return the correct value", 70, abstractServiceInstance.getTable()); + assertEquals("Error, getTable() did not return the correct value", + service.getTable(), abstractServiceInstance.getTable()); + + when(orchestrator.getTableOffset()).thenReturn(Service.DIRECTOR.getTable()); + assertEquals("Error, getTable() did not return the correct value", + (short)(Service.DIRECTOR.getTable() + service.getTable()), abstractServiceInstance.getTable()); + } + + /** + * Test method {@link AbstractServiceInstance@getTable(Service} + */ + @Test + public void testGetTableWithService() { + when(orchestrator.getTableOffset()).thenReturn((short)0); + abstractServiceInstance.setService(service); + assertEquals("Error, getTables(service) did not return the correct value", + Service.L2_FORWARDING.getTable(), abstractServiceInstance.getTable(Service.L2_FORWARDING)); } @Test @@ -203,7 +219,7 @@ public class AbstractServiceInstanceTest { } /** - * Test method {@link AbstractServiceInstance#programDefaultPipelineRule(String)} + * Test method {@link AbstractServiceInstance#programDefaultPipelineRule(Node)} */ @Test public void testProgramDefaultPipelineRule() {