X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=openflowplugin-impl%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fopenflowplugin%2Fimpl%2Fdevice%2FTransactionChainManagerTest.java;h=b7b50facb87d57f6f6d52283d23ee0f7fe3fad32;hb=refs%2Fchanges%2F14%2F57814%2F38;hp=68c07e23539f6a3931ab5ac3f7780cc63ad1100b;hpb=beaf57528af475963dc72aaa66c00f666d3ab7a6;p=openflowplugin.git diff --git a/openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/device/TransactionChainManagerTest.java b/openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/device/TransactionChainManagerTest.java index 68c07e2353..b7b50facb8 100644 --- a/openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/device/TransactionChainManagerTest.java +++ b/openflowplugin-impl/src/test/java/org/opendaylight/openflowplugin/impl/device/TransactionChainManagerTest.java @@ -33,7 +33,7 @@ import org.opendaylight.controller.md.sal.common.api.data.TransactionCommitFaile import org.opendaylight.openflowplugin.api.openflow.connection.ConnectionContext; import org.opendaylight.openflowplugin.api.openflow.device.DeviceInfo; import org.opendaylight.openflowplugin.api.openflow.device.DeviceState; -import org.opendaylight.openflowplugin.api.openflow.lifecycle.LifecycleConductor; +import org.opendaylight.openflowplugin.api.openflow.lifecycle.LifecycleService; import org.opendaylight.openflowplugin.impl.util.DeviceStateUtil; import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.NodeId; import org.opendaylight.yang.gen.v1.urn.opendaylight.inventory.rev130819.Nodes; @@ -69,7 +69,7 @@ public class TransactionChainManagerTest { @Mock DeviceInfo deviceInfo; @Mock - LifecycleConductor conductor; + LifecycleService lifecycleService; @Mock private KeyedInstanceIdentifier nodeKeyIdent; @@ -90,7 +90,7 @@ public class TransactionChainManagerTest { nodeKeyIdent = DeviceStateUtil.createNodeInstanceIdentifier(nodeId); Mockito.when(deviceInfo.getNodeInstanceIdentifier()).thenReturn(nodeKeyIdent); Mockito.when(deviceInfo.getNodeId()).thenReturn(nodeId); - txChainManager = new TransactionChainManager(dataBroker, deviceInfo, conductor); + txChainManager = new TransactionChainManager(dataBroker, deviceInfo); Mockito.when(txChain.newWriteOnlyTransaction()).thenReturn(writeTx); path = InstanceIdentifier.create(Nodes.class).child(Node.class, new NodeKey(nodeId)); @@ -220,7 +220,8 @@ public class TransactionChainManagerTest { Mockito.verify(txChain).newWriteOnlyTransaction(); Mockito.verify(writeTx).put(LogicalDatastoreType.CONFIGURATION, path, data, false); - Mockito.verify(writeTx).submit(); + Mockito.verify(writeTx, Mockito.never()).submit(); + Mockito.verify(writeTx).cancel(); Mockito.verify(txChain).close(); } @@ -228,7 +229,7 @@ public class TransactionChainManagerTest { public void testShuttingDown() throws Exception{ final Node data = new NodeBuilder().setId(nodeId).build(); txChainManager.writeToTransaction(LogicalDatastoreType.CONFIGURATION, path, data, false); - + txChainManager.enableSubmit(); txChainManager.shuttingDown(); Mockito.verify(txChain).newWriteOnlyTransaction();