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%2Fdatabroker%2Factors%2Fdds%2FAbstractDataStoreClientBehaviorTest.java;h=b6a11561b0b946ce06e9ceaa2d2cd41f2d65e333;hp=618933e0685cee1fc5a7830aaae4ab5e8f3bef54;hb=12fcdfe39aa26dcba7fd3bb4d4c68e3d02e65c51;hpb=43f9eeb31e4d04620e41e5acf9c33b5639da3fd7 diff --git a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/databroker/actors/dds/AbstractDataStoreClientBehaviorTest.java b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/databroker/actors/dds/AbstractDataStoreClientBehaviorTest.java index 618933e068..b6a11561b0 100644 --- a/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/databroker/actors/dds/AbstractDataStoreClientBehaviorTest.java +++ b/opendaylight/md-sal/sal-distributed-datastore/src/test/java/org/opendaylight/controller/cluster/databroker/actors/dds/AbstractDataStoreClientBehaviorTest.java @@ -16,9 +16,10 @@ import akka.actor.ActorRef; import akka.actor.ActorSelection; import akka.actor.ActorSystem; import akka.actor.Status; -import akka.testkit.JavaTestKit; import akka.testkit.TestProbe; +import akka.testkit.javadsl.TestKit; import java.util.Collections; +import java.util.Optional; import org.junit.After; import org.junit.Assert; import org.junit.Before; @@ -49,7 +50,7 @@ public abstract class AbstractDataStoreClientBehaviorTest { private AbstractDataStoreClientBehavior behavior; @Before - public void setUp() throws Exception { + public void setUp() { system = ActorSystem.apply(); clientActorProbe = new TestProbe(system, "client"); actorContextProbe = new TestProbe(system, "actor-context"); @@ -59,26 +60,27 @@ public abstract class AbstractDataStoreClientBehaviorTest { behavior = createBehavior(clientContext, context); } + @SuppressWarnings("checkstyle:hiddenField") protected abstract AbstractDataStoreClientBehavior createBehavior(ClientActorContext clientContext, ActorContext context); @After - public void tearDown() throws Exception { - JavaTestKit.shutdownActorSystem(system); + public void tearDown() { + TestKit.shutdownActorSystem(system); } @Test - public void testResolveShardForPath() throws Exception { + public void testResolveShardForPath() { Assert.assertEquals(0L, behavior.resolveShardForPath(YangInstanceIdentifier.EMPTY).longValue()); } @Test - public void testHaltClient() throws Exception { + public void testHaltClient() { behavior.haltClient(new RuntimeException()); } @Test - public void testOnCommand() throws Exception { + public void testOnCommand() { final TestProbe probe = new TestProbe(system); final GetClientRequest request = new GetClientRequest(probe.ref()); final AbstractDataStoreClientBehavior nextBehavior = behavior.onCommand(request); @@ -88,31 +90,31 @@ public abstract class AbstractDataStoreClientBehaviorTest { } @Test - public void testOnCommandUnhandled() throws Exception { + public void testOnCommandUnhandled() { final AbstractDataStoreClientBehavior nextBehavior = behavior.onCommand("unhandled"); Assert.assertSame(behavior, nextBehavior); } @Test - public void testCreateLocalHistory() throws Exception { + public void testCreateLocalHistory() { final ClientLocalHistory history = behavior.createLocalHistory(); Assert.assertEquals(behavior.getIdentifier(), history.getIdentifier().getClientId()); } @Test - public void testCreateTransaction() throws Exception { + public void testCreateTransaction() { final ClientTransaction transaction = behavior.createTransaction(); Assert.assertEquals(behavior.getIdentifier(), transaction.getIdentifier().getHistoryId().getClientId()); } @Test - public void testCreateSnapshot() throws Exception { + public void testCreateSnapshot() { final ClientSnapshot snapshot = behavior.createSnapshot(); Assert.assertEquals(behavior.getIdentifier(), snapshot.getIdentifier().getHistoryId().getClientId()); } @Test - public void testClose() throws Exception { + public void testClose() { behavior.close(); final InternalCommand internalCommand = clientActorProbe.expectMsgClass(InternalCommand.class); @@ -126,15 +128,15 @@ public abstract class AbstractDataStoreClientBehaviorTest { } @Test - public void testGetIdentifier() throws Exception { + public void testGetIdentifier() { Assert.assertEquals(CLIENT_ID, behavior.getIdentifier()); } @Test - public void testGetConnection() throws Exception { + public void testGetConnection() { //set up data tree mock final CursorAwareDataTreeModification modification = mock(CursorAwareDataTreeModification.class); - when(modification.readNode(YangInstanceIdentifier.EMPTY)).thenReturn(com.google.common.base.Optional.absent()); + when(modification.readNode(YangInstanceIdentifier.EMPTY)).thenReturn(Optional.empty()); final DataTreeSnapshot snapshot = mock(DataTreeSnapshot.class); when(snapshot.newModification()).thenReturn(modification); final DataTree dataTree = mock(DataTree.class); @@ -171,4 +173,4 @@ public abstract class AbstractDataStoreClientBehaviorTest { return mock; } -} \ No newline at end of file +}