X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=opendaylight%2Fmd-sal%2Fsal-akka-raft%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fcontroller%2Fcluster%2Fraft%2FElectionTermImplTest.java;h=ef54be1759dfd23dda09d0e10af56ccf3dc64c1f;hb=88a7f904602133bb803752848bb58c9b0a3e9792;hp=a7d2f484622ab77a508bb5714661062b3bec93aa;hpb=dcc92fc8fdf056d5ada94931f2d24523070fd9a7;p=controller.git diff --git a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/ElectionTermImplTest.java b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/ElectionTermImplTest.java index a7d2f48462..ef54be1759 100644 --- a/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/ElectionTermImplTest.java +++ b/opendaylight/md-sal/sal-akka-raft/src/test/java/org/opendaylight/controller/cluster/raft/ElectionTermImplTest.java @@ -8,19 +8,16 @@ package org.opendaylight.controller.cluster.raft; import static org.junit.Assert.assertEquals; -import static org.mockito.Mockito.any; -import static org.mockito.Mockito.doAnswer; import static org.mockito.Mockito.verify; + import akka.japi.Procedure; -import org.junit.Before; import org.junit.Test; +import org.junit.runner.RunWith; import org.mockito.ArgumentCaptor; import org.mockito.Mock; -import org.mockito.MockitoAnnotations; -import org.mockito.invocation.InvocationOnMock; -import org.mockito.stubbing.Answer; +import org.mockito.junit.MockitoJUnitRunner; import org.opendaylight.controller.cluster.DataPersistenceProvider; -import org.opendaylight.controller.cluster.raft.base.messages.UpdateElectionTerm; +import org.opendaylight.controller.cluster.raft.persisted.UpdateElectionTerm; import org.slf4j.Logger; import org.slf4j.LoggerFactory; @@ -29,29 +26,15 @@ import org.slf4j.LoggerFactory; * * @author Thomas Pantelis */ +@RunWith(MockitoJUnitRunner.StrictStubs.class) public class ElectionTermImplTest { private static final Logger LOG = LoggerFactory.getLogger(RaftActorRecoverySupportTest.class); @Mock private DataPersistenceProvider mockPersistence; - @SuppressWarnings("unchecked") - @Before - public void setup() { - MockitoAnnotations.initMocks(this); - - doAnswer(new Answer() { - @Override - public Void answer(InvocationOnMock invocation) throws Exception { - final Object[] args = invocation.getArguments(); - ((Procedure)args[1]).apply(args[0]); - return null; - } - }).when(mockPersistence).persist(any(Object.class), any(Procedure.class)); - } - - @SuppressWarnings({ "rawtypes", "unchecked" }) @Test + @SuppressWarnings({ "rawtypes", "unchecked" }) public void testUpdateAndPersist() throws Exception { ElectionTermImpl impl = new ElectionTermImpl(mockPersistence, "test", LOG);