X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=bgp%2Ftopology-provider%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fconfig%2Fyang%2Fbgp%2Ftopology%2Fprovider%2FLinkstateTopologyBuilderModuleTest.java;h=f8503d9dcb29f6dfe967215697987529d8a6d4c5;hb=refs%2Fchanges%2F01%2F23101%2F3;hp=0792faff0a3ba47c06d97951f6f443a9d4d57efa;hpb=70c0387173a1e6ebcd6898477adac676bbf9e5b8;p=bgpcep.git diff --git a/bgp/topology-provider/src/test/java/org/opendaylight/controller/config/yang/bgp/topology/provider/LinkstateTopologyBuilderModuleTest.java b/bgp/topology-provider/src/test/java/org/opendaylight/controller/config/yang/bgp/topology/provider/LinkstateTopologyBuilderModuleTest.java index 0792faff0a..f8503d9dcb 100644 --- a/bgp/topology-provider/src/test/java/org/opendaylight/controller/config/yang/bgp/topology/provider/LinkstateTopologyBuilderModuleTest.java +++ b/bgp/topology-provider/src/test/java/org/opendaylight/controller/config/yang/bgp/topology/provider/LinkstateTopologyBuilderModuleTest.java @@ -11,9 +11,7 @@ import static org.junit.Assert.assertTrue; import static org.junit.Assert.fail; import java.util.List; - import javax.management.ObjectName; - import org.junit.Test; import org.opendaylight.controller.config.api.ValidationException; import org.opendaylight.controller.config.api.jmx.CommitStatus; @@ -39,6 +37,11 @@ public class LinkstateTopologyBuilderModuleTest extends AbstractRIBImplModuleTes final List paths = super.getYangModelsPaths(); paths.add("/META-INF/yang/network-topology@2013-10-21.yang"); paths.add("/META-INF/yang/l3-unicast-igp-topology@2013-10-21.yang"); + paths.add("/META-INF/yang/bgp-linkstate.yang"); + paths.add("/META-INF/yang/bgp-segment-routing.yang"); + paths.add("/META-INF/yang/rsvp.yang"); + paths.add("/META-INF/yang/iana.yang"); + paths.add("/META-INF/yang/bgp-epe.yang"); return paths; } @@ -47,39 +50,39 @@ public class LinkstateTopologyBuilderModuleTest extends AbstractRIBImplModuleTes try { createLinkstateTopologyBuilderModuleInstance(null); fail(); - } catch (ValidationException e) { + } catch (final ValidationException e) { assertTrue(e.getMessage().contains("TopologyId is not set.")); } } @Test public void testCreateBean() throws Exception { - CommitStatus status = createLinkstateTopologyBuilderModuleInstance(); + final CommitStatus status = createLinkstateTopologyBuilderModuleInstance(); assertBeanCount(1, FACTORY_NAME); - assertStatus(status, 15, 0, 0); + assertStatus(status, 14, 0, 0); } @Test public void testReusingOldInstance() throws Exception { createLinkstateTopologyBuilderModuleInstance(); - ConfigTransactionJMXClient transaction = configRegistryClient.createTransaction(); + final ConfigTransactionJMXClient transaction = this.configRegistryClient.createTransaction(); assertBeanCount(1, FACTORY_NAME); - CommitStatus status = transaction.commit(); + final CommitStatus status = transaction.commit(); assertBeanCount(1, FACTORY_NAME); - assertStatus(status, 0, 0, 15); + assertStatus(status, 0, 0, 14); } @Test public void testReconfigure() throws Exception { createLinkstateTopologyBuilderModuleInstance(); - final ConfigTransactionJMXClient transaction = configRegistryClient.createTransaction(); + final ConfigTransactionJMXClient transaction = this.configRegistryClient.createTransaction(); assertBeanCount(1, FACTORY_NAME); final LinkstateTopologyBuilderModuleMXBean mxBean = transaction.newMXBeanProxy(transaction.lookupConfigBean(FACTORY_NAME, INSTANCE_NAME), LinkstateTopologyBuilderModuleMXBean.class); mxBean.setTopologyId(new TopologyId("new-bgp-topology")); final CommitStatus status = transaction.commit(); assertBeanCount(1, FACTORY_NAME); - assertStatus(status, 0, 1, 14); + assertStatus(status, 0, 1, 13); } private CommitStatus createLinkstateTopologyBuilderModuleInstance() throws Exception { @@ -87,11 +90,11 @@ public class LinkstateTopologyBuilderModuleTest extends AbstractRIBImplModuleTes } private CommitStatus createLinkstateTopologyBuilderModuleInstance(final TopologyId topologyId) throws Exception { - final ConfigTransactionJMXClient transaction = configRegistryClient.createTransaction(); + final ConfigTransactionJMXClient transaction = this.configRegistryClient.createTransaction(); final ObjectName linkstateTopoBuilderON = transaction.createModule(FACTORY_NAME, INSTANCE_NAME); final LinkstateTopologyBuilderModuleMXBean mxBean = transaction.newMXBeanProxy(linkstateTopoBuilderON, LinkstateTopologyBuilderModuleMXBean.class); - final ObjectName dataBrokerON = createDataBrokerInstance(transaction); + final ObjectName dataBrokerON = createAsyncDataBrokerInstance(transaction); mxBean.setDataProvider(dataBrokerON); mxBean.setLocalRib(createRIBImplModuleInstance(transaction, dataBrokerON)); mxBean.setTopologyId(topologyId);