X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-distributed-datastore%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fdatastore%2Fmessages%2FReadyLocalTransactionSerializerTest.java;h=5a585bcd372733d9a807e61ffd965e257128517f;hp=cc5dbff973a610874cc33922bf30ccefb95bfbb8;hb=c64b1e26da272928abe57648757d578c2ac33869;hpb=9db0c2407dbca4b9ac3e1a0f3217b3050bfa9797 diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/messages/ReadyLocalTransactionSerializerTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/messages/ReadyLocalTransactionSerializerTest.java index cc5dbff973..5a585bcd37 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/messages/ReadyLocalTransactionSerializerTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/datastore/messages/ReadyLocalTransactionSerializerTest.java @@ -10,6 +10,8 @@ package org.opendaylight.controller.cluster.datastore.messages; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertNotNull; +import akka.actor.ExtendedActorSystem; +import akka.testkit.JavaTestKit; import java.io.NotSerializableException; import java.util.List; import org.junit.Test; @@ -49,11 +51,15 @@ public class ReadyLocalTransactionSerializerTest extends AbstractTest { TransactionIdentifier txId = nextTransactionId(); ReadyLocalTransaction readyMessage = new ReadyLocalTransaction(txId, modification, true); - ReadyLocalTransactionSerializer serializer = new ReadyLocalTransactionSerializer(); - - byte[] bytes = serializer.toBinary(readyMessage); - - Object deserialized = serializer.fromBinary(bytes, ReadyLocalTransaction.class); + final ExtendedActorSystem system = (ExtendedActorSystem) ExtendedActorSystem.create("test"); + final Object deserialized; + try { + final ReadyLocalTransactionSerializer serializer = new ReadyLocalTransactionSerializer(system); + final byte[] bytes = serializer.toBinary(readyMessage); + deserialized = serializer.fromBinary(bytes, ReadyLocalTransaction.class); + } finally { + JavaTestKit.shutdownActorSystem(system); + } assertNotNull("fromBinary returned null", deserialized); assertEquals("fromBinary return type", BatchedModifications.class, deserialized.getClass());