Unit test for RequestSuccess.java and derived classes
[controller.git] / opendaylight / md-sal / cds-access-api / src / test / java / org / opendaylight / controller / cluster / access / commands / AbstractTransactionSuccessTest.java
index d67ebd8df11d446bc2581a0d333b7cdd7418dbe3..de9d9ff3d57cec04bb43b93ec863cd3e24b54fa0 100644 (file)
@@ -7,35 +7,12 @@
  */
 package org.opendaylight.controller.cluster.access.commands;
 
-import org.apache.commons.lang.SerializationUtils;
-import org.junit.Assert;
-import org.junit.Test;
-import org.opendaylight.controller.cluster.access.concepts.ClientIdentifier;
-import org.opendaylight.controller.cluster.access.concepts.FrontendIdentifier;
-import org.opendaylight.controller.cluster.access.concepts.FrontendType;
-import org.opendaylight.controller.cluster.access.concepts.LocalHistoryIdentifier;
-import org.opendaylight.controller.cluster.access.concepts.MemberName;
 import org.opendaylight.controller.cluster.access.concepts.TransactionIdentifier;
 
-public abstract class AbstractTransactionSuccessTest<T extends TransactionSuccess> {
-    private static final FrontendIdentifier FRONTEND_IDENTIFIER = FrontendIdentifier.create(
-            MemberName.forName("test"), FrontendType.forName("one"));
-    private static final ClientIdentifier CLIENT_IDENTIFIER = ClientIdentifier.create(FRONTEND_IDENTIFIER, 0);
-    private static final LocalHistoryIdentifier HISTORY_IDENTIFIER = new LocalHistoryIdentifier(
-            CLIENT_IDENTIFIER, 0);
+public abstract class AbstractTransactionSuccessTest<T extends TransactionSuccess>
+        extends AbstractRequestSuccessTest {
 
     protected static final TransactionIdentifier TRANSACTION_IDENTIFIER = new TransactionIdentifier(
             HISTORY_IDENTIFIER, 0);
 
-    protected abstract T object();
-
-    @SuppressWarnings("unchecked")
-    @Test
-    public void serializationTest() {
-        final Object deserialize = SerializationUtils.clone(object());
-
-        Assert.assertEquals(object().getTarget(), ((T) deserialize).getTarget());
-        Assert.assertEquals(object().getVersion(), ((T) deserialize).getVersion());
-        Assert.assertEquals(object().getSequence(), ((T) deserialize).getSequence());
-    }
 }