Replace EasyMock with Mockito
EasyMock was only used in one test.
This commit is contained in:
committed by
Artem Bilan
parent
ece15aa2a8
commit
4b3f8506a4
6
pom.xml
6
pom.xml
@@ -163,12 +163,6 @@
|
||||
<version>1.9.9.1</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.easymock</groupId>
|
||||
<artifactId>easymock</artifactId>
|
||||
<version>4.3</version>
|
||||
<scope>test</scope>
|
||||
</dependency>
|
||||
<dependency>
|
||||
<groupId>org.mockito</groupId>
|
||||
<artifactId>mockito-core</artifactId>
|
||||
|
||||
@@ -22,7 +22,6 @@ import java.util.concurrent.atomic.AtomicInteger;
|
||||
import org.junit.Test;
|
||||
|
||||
import org.springframework.classify.BinaryExceptionClassifier;
|
||||
import org.springframework.retry.RecoveryCallback;
|
||||
import org.springframework.retry.RetryCallback;
|
||||
import org.springframework.retry.RetryContext;
|
||||
import org.springframework.retry.TerminatedRetryException;
|
||||
@@ -33,20 +32,20 @@ import org.springframework.retry.backoff.StatelessBackOffPolicy;
|
||||
import org.springframework.retry.policy.NeverRetryPolicy;
|
||||
import org.springframework.retry.policy.SimpleRetryPolicy;
|
||||
|
||||
import static org.easymock.EasyMock.createStrictMock;
|
||||
import static org.easymock.EasyMock.expect;
|
||||
import static org.easymock.EasyMock.isA;
|
||||
import static org.easymock.EasyMock.replay;
|
||||
import static org.easymock.EasyMock.verify;
|
||||
import static org.junit.Assert.assertEquals;
|
||||
import static org.junit.Assert.assertNotNull;
|
||||
import static org.junit.Assert.assertNotSame;
|
||||
import static org.junit.Assert.assertSame;
|
||||
import static org.junit.Assert.fail;
|
||||
import static org.mockito.ArgumentMatchers.any;
|
||||
import static org.mockito.BDDMockito.given;
|
||||
import static org.mockito.Mockito.mock;
|
||||
import static org.mockito.Mockito.verify;
|
||||
|
||||
/**
|
||||
* @author Rob Harrop
|
||||
* @author Dave Syer
|
||||
* @author Gary Russell
|
||||
*/
|
||||
public class RetryTemplateTests {
|
||||
|
||||
@@ -320,14 +319,13 @@ public class RetryTemplateTests {
|
||||
RetryTemplate tested = new RetryTemplate();
|
||||
tested.setRetryPolicy(new SimpleRetryPolicy(1));
|
||||
|
||||
BackOffPolicy bop = createStrictMock(BackOffPolicy.class);
|
||||
BackOffPolicy bop = mock(BackOffPolicy.class);
|
||||
@SuppressWarnings("serial")
|
||||
BackOffContext backOffContext = new BackOffContext() {
|
||||
};
|
||||
tested.setBackOffPolicy(bop);
|
||||
|
||||
expect(bop.start(isA(RetryContext.class))).andReturn(backOffContext);
|
||||
replay(bop);
|
||||
given(bop.start(any())).willReturn(backOffContext);
|
||||
|
||||
try {
|
||||
tested.execute(context -> {
|
||||
@@ -345,8 +343,7 @@ public class RetryTemplateTests {
|
||||
catch (Exception expected) {
|
||||
assertEquals("maybe next time!", expected.getMessage());
|
||||
}
|
||||
|
||||
verify(bop);
|
||||
verify(bop).start(any());
|
||||
}
|
||||
|
||||
private static class MockRetryCallback implements RetryCallback<Object, Exception> {
|
||||
|
||||
Reference in New Issue
Block a user