X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?p=controller.git;a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2FReplicatedLogImplTest.java;h=9bef4fb750f3b2326c54859e9aeeb54cab2dd167;hp=fbe6fc4501f6b6b62b60490036e005e8ca065207;hb=a5ede745694ca779d8629952e1a1069011877558;hpb=9704d3296de473f2a63ca479b9116debffb09060 diff --git a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/ReplicatedLogImplTest.java b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/ReplicatedLogImplTest.java index fbe6fc4501..9bef4fb750 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/ReplicatedLogImplTest.java +++ b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/ReplicatedLogImplTest.java @@ -8,15 +8,14 @@ package org.opendaylight.controller.cluster.raft; import static org.junit.Assert.assertEquals; -import static org.mockito.Matchers.eq; import static org.mockito.Matchers.same; import static org.mockito.Mockito.doReturn; import static org.mockito.Mockito.reset; import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verifyNoMoreInteractions; import akka.japi.Procedure; -import com.google.common.base.Supplier; import java.util.Collections; +import java.util.function.Supplier; import org.hamcrest.BaseMatcher; import org.hamcrest.Description; import org.hamcrest.Matcher; @@ -50,9 +49,6 @@ public class ReplicatedLogImplTest { @Mock private RaftActorBehavior mockBehavior; - @Mock - private SnapshotManager mockSnapshotManager; - private RaftActorContext context; private final DefaultConfigParamsImpl configParams = new DefaultConfigParamsImpl(); @@ -62,12 +58,7 @@ public class ReplicatedLogImplTest { context = new RaftActorContextImpl(null, null, "test", new ElectionTermImpl(mockPersistence, "test", LOG), - -1, -1, Collections.emptyMap(), configParams, mockPersistence, LOG) { - @Override - public SnapshotManager getSnapshotManager() { - return mockSnapshotManager; - } - }; + -1, -1, Collections.emptyMap(), configParams, mockPersistence, LOG); } private void verifyPersist(Object message) throws Exception { @@ -85,7 +76,7 @@ public class ReplicatedLogImplTest { @SuppressWarnings("unchecked") @Test public void testAppendAndPersistExpectingNoCapture() throws Exception { - ReplicatedLog log = ReplicatedLogImpl.newInstance(context, mockBehavior); + ReplicatedLog log = ReplicatedLogImpl.newInstance(context); MockReplicatedLogEntry logEntry = new MockReplicatedLogEntry(1, 1, new MockPayload("1")); @@ -103,7 +94,6 @@ public class ReplicatedLogImplTest { verifyPersist(logEntry); verify(mockCallback).apply(same(logEntry)); - verifyNoMoreInteractions(mockSnapshotManager); assertEquals("size", 2, log.size()); } @@ -114,7 +104,7 @@ public class ReplicatedLogImplTest { doReturn(1L).when(mockBehavior).getReplicatedToAllIndex(); - ReplicatedLog log = ReplicatedLogImpl.newInstance(context, mockBehavior); + ReplicatedLog log = ReplicatedLogImpl.newInstance(context); MockReplicatedLogEntry logEntry1 = new MockReplicatedLogEntry(1, 2, new MockPayload("2")); MockReplicatedLogEntry logEntry2 = new MockReplicatedLogEntry(1, 3, new MockPayload("3")); @@ -122,13 +112,11 @@ public class ReplicatedLogImplTest { log.appendAndPersist(logEntry1); verifyPersist(logEntry1); - verifyNoMoreInteractions(mockSnapshotManager); reset(mockPersistence); log.appendAndPersist(logEntry2); verifyPersist(logEntry2); - verify(mockSnapshotManager).capture(same(logEntry2), eq(1L)); assertEquals("size", 2, log.size()); } @@ -144,34 +132,28 @@ public class ReplicatedLogImplTest { } }); - ReplicatedLog log = ReplicatedLogImpl.newInstance(context, mockBehavior); + ReplicatedLog log = ReplicatedLogImpl.newInstance(context); int dataSize = 600; MockReplicatedLogEntry logEntry = new MockReplicatedLogEntry(1, 2, new MockPayload("2", dataSize)); - doReturn(true).when(mockSnapshotManager).capture(same(logEntry), eq(1L)); - log.appendAndPersist(logEntry); verifyPersist(logEntry); - verify(mockSnapshotManager).capture(same(logEntry), eq(1L)); - - reset(mockPersistence, mockSnapshotManager); + reset(mockPersistence); logEntry = new MockReplicatedLogEntry(1, 3, new MockPayload("3", 5)); log.appendAndPersist(logEntry); verifyPersist(logEntry); - verifyNoMoreInteractions(mockSnapshotManager); - assertEquals("size", 2, log.size()); } @Test public void testRemoveFromAndPersist() throws Exception { - ReplicatedLog log = ReplicatedLogImpl.newInstance(context, mockBehavior); + ReplicatedLog log = ReplicatedLogImpl.newInstance(context); log.append(new MockReplicatedLogEntry(1, 0, new MockPayload("0"))); log.append(new MockReplicatedLogEntry(1, 1, new MockPayload("1")));