X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fmessages%2FBatchedModificationsTest.java;h=d4c6ea72809ab1ce87fd822493a6126a5d507f4a;hb=4f1f2ae598588f6aa5aac59b2206d97ad402a193;hp=1df8e9775b89219439f31cbafbec69e675a353d8;hpb=dbff1740fe3e5a1f007c183ecc27d25915866945;p=controller.git diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/messages/BatchedModificationsTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/messages/BatchedModificationsTest.java index 1df8e9775b..d4c6ea7280 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/messages/BatchedModificationsTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/messages/BatchedModificationsTest.java @@ -11,6 +11,8 @@ import static org.junit.Assert.assertEquals; import java.io.Serializable; import org.apache.commons.lang.SerializationUtils; import org.junit.Test; +import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier; +import org.opendaylight.controller.cluster.datastore.AbstractTest; import org.opendaylight.controller.cluster.datastore.DataStoreVersions; import org.opendaylight.controller.cluster.datastore.modification.DeleteModification; import org.opendaylight.controller.cluster.datastore.modification.MergeModification; @@ -26,7 +28,7 @@ import org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableCo * * @author Thomas Pantelis */ -public class BatchedModificationsTest { +public class BatchedModificationsTest extends AbstractTest { @Test public void testSerialization() { @@ -41,7 +43,8 @@ public class BatchedModificationsTest { YangInstanceIdentifier deletePath = TestModel.TEST_PATH; - BatchedModifications batched = new BatchedModifications("tx1", DataStoreVersions.CURRENT_VERSION, "txChain"); + final TransactionIdentifier tx1 = nextTransactionId(); + BatchedModifications batched = new BatchedModifications(tx1, DataStoreVersions.CURRENT_VERSION); batched.addModification(new WriteModification(writePath, writeData)); batched.addModification(new MergeModification(mergePath, mergeData)); batched.addModification(new DeleteModification(deletePath)); @@ -52,8 +55,7 @@ public class BatchedModificationsTest { (Serializable) batched.toSerializable()); assertEquals("getVersion", DataStoreVersions.CURRENT_VERSION, clone.getVersion()); - assertEquals("getTransactionID", "tx1", clone.getTransactionID()); - assertEquals("getTransactionChainID", "txChain", clone.getTransactionChainID()); + assertEquals("getTransactionID", tx1, clone.getTransactionID()); assertEquals("isReady", true, clone.isReady()); assertEquals("getTotalMessagesSent", 5, clone.getTotalMessagesSent()); @@ -74,14 +76,13 @@ public class BatchedModificationsTest { assertEquals("getPath", deletePath, delete.getPath()); // Test with different params. - - batched = new BatchedModifications("tx2", (short)10, null); + final TransactionIdentifier tx2 = nextTransactionId(); + batched = new BatchedModifications(tx2, (short)10000); clone = (BatchedModifications) SerializationUtils.clone((Serializable) batched.toSerializable()); - assertEquals("getVersion", 10, clone.getVersion()); - assertEquals("getTransactionID", "tx2", clone.getTransactionID()); - assertEquals("getTransactionChainID", "", clone.getTransactionChainID()); + assertEquals("getVersion", DataStoreVersions.CURRENT_VERSION, clone.getVersion()); + assertEquals("getTransactionID", tx2, clone.getTransactionID()); assertEquals("isReady", false, clone.isReady()); assertEquals("getModifications size", 0, clone.getModifications().size());