Change BatchedModifications to extend VersionedExternalizableMessage
[controller.git] / opendaylight / md-sal / sal-distributed-datastore / src / test / java / org / opendaylight / controller / cluster / datastore / CompositeModificationByteStringPayloadTest.java
index 5a5387f3bc57c680978fe6ba9b53a6b0dadda0ab..e1e968c02c2a233a6bafbc900b50a75507042026 100644 (file)
@@ -8,26 +8,18 @@
 
 package org.opendaylight.controller.cluster.datastore;
 
-import static junit.framework.Assert.assertNotNull;
 import static junit.framework.Assert.assertTrue;
-import java.util.ArrayList;
-import java.util.List;
 import org.apache.commons.lang.SerializationUtils;
 import org.junit.Test;
 import org.opendaylight.controller.cluster.datastore.modification.MutableCompositeModification;
 import org.opendaylight.controller.cluster.datastore.modification.WriteModification;
-import org.opendaylight.controller.cluster.raft.ReplicatedLogEntry;
-import org.opendaylight.controller.cluster.raft.ReplicatedLogImplEntry;
-import org.opendaylight.controller.cluster.raft.messages.AppendEntries;
 import org.opendaylight.controller.cluster.raft.protobuff.client.messages.CompositeModificationByteStringPayload;
 import org.opendaylight.controller.md.cluster.datastore.model.TestModel;
 import org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes;
-import org.opendaylight.yangtools.yang.model.api.SchemaContext;
 
+@Deprecated
 public class CompositeModificationByteStringPayloadTest {
 
-    private static final SchemaContext SCHEMA_CONTEXT = TestModel.createTestContext();
-
     @Test
     public void testSerialization(){
         WriteModification writeModification =
@@ -35,7 +27,7 @@ public class CompositeModificationByteStringPayloadTest {
                         .containerNode(TestModel.TEST_QNAME));
 
         MutableCompositeModification compositeModification =
-                new MutableCompositeModification();
+                new MutableCompositeModification(DataStoreVersions.HELIUM_2_VERSION);
 
         compositeModification.addModification(writeModification);
 
@@ -49,25 +41,4 @@ public class CompositeModificationByteStringPayloadTest {
         assertTrue(deserialize instanceof CompositeModificationByteStringPayload);
 
     }
-
-    @Test
-    public void testAppendEntries(){
-        List<ReplicatedLogEntry> entries = new ArrayList<>();
-
-        WriteModification writeModification = new WriteModification(TestModel.OUTER_LIST_PATH,
-                ImmutableNodes.mapNodeBuilder(TestModel.OUTER_LIST_QNAME).build());
-
-        MutableCompositeModification compositeModification = new MutableCompositeModification();
-
-        compositeModification.addModification(writeModification);
-
-        CompositeModificationByteStringPayload payload =
-                new CompositeModificationByteStringPayload(compositeModification.toSerializable());
-
-        payload.clearModificationReference();
-
-        entries.add(new ReplicatedLogImplEntry(0, 1, payload));
-
-        assertNotNull(new AppendEntries(10, "foobar", 10, 10, entries, 10).toSerializable());
-    }
 }