X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=applications%2Fforwardingrules-sync%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fapplications%2Ffrsync%2Fimpl%2FForwardingRulesSyncProviderTest.java;h=a9a649462ae0654486717e4451eee885fc9e18e2;hb=refs%2Fchanges%2F41%2F43741%2F4;hp=76fb1fad803b57f91e90879625058f6bb523502f;hpb=e1ef8b31e7f6c908e06d947bd10f51e498378ab5;p=openflowplugin.git diff --git a/applications/forwardingrules-sync/src/test/java/org/opendaylight/openflowplugin/applications/frsync/impl/ForwardingRulesSyncProviderTest.java b/applications/forwardingrules-sync/src/test/java/org/opendaylight/openflowplugin/applications/frsync/impl/ForwardingRulesSyncProviderTest.java index 76fb1fad80..a9a649462a 100644 --- a/applications/forwardingrules-sync/src/test/java/org/opendaylight/openflowplugin/applications/frsync/impl/ForwardingRulesSyncProviderTest.java +++ b/applications/forwardingrules-sync/src/test/java/org/opendaylight/openflowplugin/applications/frsync/impl/ForwardingRulesSyncProviderTest.java @@ -7,6 +7,7 @@ */ package org.opendaylight.openflowplugin.applications.frsync.impl; +import org.junit.After; import org.junit.Before; import org.junit.Test; import org.junit.runner.RunWith; @@ -20,7 +21,9 @@ import org.opendaylight.controller.md.sal.binding.api.DataBroker; import org.opendaylight.controller.md.sal.binding.api.DataTreeChangeListener; import org.opendaylight.controller.md.sal.binding.api.DataTreeIdentifier; import org.opendaylight.controller.sal.binding.api.BindingAwareBroker; +import org.opendaylight.controller.sal.binding.api.BindingAwareBroker.ProviderContext; import org.opendaylight.controller.sal.binding.api.RpcConsumerRegistry; +import org.opendaylight.mdsal.singleton.common.api.ClusterSingletonServiceProvider; import org.opendaylight.yang.gen.v1.urn.opendaylight.flat.batch.service.rev160321.SalFlatBatchService; import org.opendaylight.yang.gen.v1.urn.opendaylight.flow.inventory.rev130819.FlowCapableNode; import org.opendaylight.yang.gen.v1.urn.opendaylight.table.service.rev131026.SalTableService; @@ -40,7 +43,9 @@ public class ForwardingRulesSyncProviderTest { @Mock private BindingAwareBroker broker; @Mock - private BindingAwareBroker.ProviderContext providerContext; + private ProviderContext providerContext; + @Mock + private ClusterSingletonServiceProvider clusterSingletonService; @Before public void setUp() throws Exception { @@ -53,7 +58,7 @@ public class ForwardingRulesSyncProviderTest { } }); - provider = new ForwardingRulesSyncProvider(broker, dataBroker, rpcRegistry); + provider = new ForwardingRulesSyncProvider(broker, dataBroker, rpcRegistry, clusterSingletonService); Mockito.verify(rpcRegistry).getRpcService(SalTableService.class); Mockito.verify(rpcRegistry).getRpcService(SalFlatBatchService.class); Mockito.verify(broker).registerProvider(provider); @@ -67,4 +72,10 @@ public class ForwardingRulesSyncProviderTest { Matchers.>any(), Matchers.>any()); } + + @After + public void tearDown() throws InterruptedException { + provider.close(); + } + } \ No newline at end of file