提交 798b51f4 编写于 作者: P Phillip Webb

Migrate to BDD Mockito

Migrate all tests to consistently use BDD Mockito. Also add
checksyle rule to enforce going forwards.
上级 816bbee8
...@@ -45,7 +45,6 @@ import org.apache.commons.logging.Log; ...@@ -45,7 +45,6 @@ import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory; import org.apache.commons.logging.LogFactory;
import org.junit.Ignore; import org.junit.Ignore;
import org.junit.Test; import org.junit.Test;
import org.mockito.ArgumentMatchers;
import org.springframework.beans.BeansException; import org.springframework.beans.BeansException;
import org.springframework.beans.MutablePropertyValues; import org.springframework.beans.MutablePropertyValues;
...@@ -112,13 +111,13 @@ import static org.junit.Assert.assertNull; ...@@ -112,13 +111,13 @@ import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertSame; import static org.junit.Assert.assertSame;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail; import static org.junit.Assert.fail;
import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.ArgumentMatchers.isNull; import static org.mockito.ArgumentMatchers.isNull;
import static org.mockito.BDDMockito.given; import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never; import static org.mockito.Mockito.never;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
/** /**
* Tests properties population and autowire behavior. * Tests properties population and autowire behavior.
...@@ -135,8 +134,6 @@ public class DefaultListableBeanFactoryTests { ...@@ -135,8 +134,6 @@ public class DefaultListableBeanFactoryTests {
private static final Log factoryLog = LogFactory.getLog(DefaultListableBeanFactory.class); private static final Log factoryLog = LogFactory.getLog(DefaultListableBeanFactory.class);
@Test @Test
public void testUnreferencedSingletonWasInstantiated() { public void testUnreferencedSingletonWasInstantiated() {
KnowsIfInstantiated.clearInstantiationRecord(); KnowsIfInstantiated.clearInstantiationRecord();
...@@ -1240,8 +1237,8 @@ public class DefaultListableBeanFactoryTests { ...@@ -1240,8 +1237,8 @@ public class DefaultListableBeanFactoryTests {
public void testExpressionInStringArray() { public void testExpressionInStringArray() {
DefaultListableBeanFactory bf = new DefaultListableBeanFactory(); DefaultListableBeanFactory bf = new DefaultListableBeanFactory();
BeanExpressionResolver beanExpressionResolver = mock(BeanExpressionResolver.class); BeanExpressionResolver beanExpressionResolver = mock(BeanExpressionResolver.class);
when(beanExpressionResolver.evaluate(eq("#{foo}"), ArgumentMatchers.any(BeanExpressionContext.class))) given(beanExpressionResolver.evaluate(eq("#{foo}"), any(BeanExpressionContext.class)))
.thenReturn("classpath:/org/springframework/beans/factory/xml/util.properties"); .willReturn("classpath:/org/springframework/beans/factory/xml/util.properties");
bf.setBeanExpressionResolver(beanExpressionResolver); bf.setBeanExpressionResolver(beanExpressionResolver);
RootBeanDefinition rbd = new RootBeanDefinition(PropertiesFactoryBean.class); RootBeanDefinition rbd = new RootBeanDefinition(PropertiesFactoryBean.class);
......
...@@ -33,8 +33,8 @@ import static org.junit.Assert.assertFalse; ...@@ -33,8 +33,8 @@ import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.isNull; import static org.mockito.ArgumentMatchers.isNull;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link ParameterResolutionDelegate}. * Unit tests for {@link ParameterResolutionDelegate}.
...@@ -128,7 +128,7 @@ public class ParameterResolutionTests { ...@@ -128,7 +128,7 @@ public class ParameterResolutionTests {
AutowireCapableBeanFactory beanFactory = mock(AutowireCapableBeanFactory.class); AutowireCapableBeanFactory beanFactory = mock(AutowireCapableBeanFactory.class);
// Configure the mocked BeanFactory to return the DependencyDescriptor for convenience and // Configure the mocked BeanFactory to return the DependencyDescriptor for convenience and
// to avoid using an ArgumentCaptor. // to avoid using an ArgumentCaptor.
when(beanFactory.resolveDependency(any(), isNull())).thenAnswer(invocation -> invocation.getArgument(0)); given(beanFactory.resolveDependency(any(), isNull())).willAnswer(invocation -> invocation.getArgument(0));
Parameter[] parameters = constructor.getParameters(); Parameter[] parameters = constructor.getParameters();
for (int parameterIndex = 0; parameterIndex < parameters.length; parameterIndex++) { for (int parameterIndex = 0; parameterIndex < parameters.length; parameterIndex++) {
......
...@@ -36,12 +36,12 @@ import static org.assertj.core.api.Assertions.assertThatIllegalStateException; ...@@ -36,12 +36,12 @@ import static org.assertj.core.api.Assertions.assertThatIllegalStateException;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never; import static org.mockito.Mockito.never;
import static org.mockito.Mockito.spy; import static org.mockito.Mockito.spy;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
/** /**
* @author Stephane Nicoll * @author Stephane Nicoll
...@@ -312,7 +312,7 @@ public class ApplicationListenerMethodAdapterTests extends AbstractApplicationEv ...@@ -312,7 +312,7 @@ public class ApplicationListenerMethodAdapterTests extends AbstractApplicationEv
public void beanInstanceRetrievedAtEveryInvocation() { public void beanInstanceRetrievedAtEveryInvocation() {
Method method = ReflectionUtils.findMethod( Method method = ReflectionUtils.findMethod(
SampleEvents.class, "handleGenericString", GenericTestEvent.class); SampleEvents.class, "handleGenericString", GenericTestEvent.class);
when(this.context.getBean("testBean")).thenReturn(this.sampleEvents); given(this.context.getBean("testBean")).willReturn(this.sampleEvents);
ApplicationListenerMethodAdapter listener = new ApplicationListenerMethodAdapter( ApplicationListenerMethodAdapter listener = new ApplicationListenerMethodAdapter(
"testBean", GenericTestEvent.class, method); "testBean", GenericTestEvent.class, method);
listener.init(this.context, new EventExpressionEvaluator()); listener.init(this.context, new EventExpressionEvaluator());
......
...@@ -53,9 +53,9 @@ import static org.junit.Assert.fail; ...@@ -53,9 +53,9 @@ import static org.junit.Assert.fail;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyLong; import static org.mockito.ArgumentMatchers.anyLong;
import static org.mockito.ArgumentMatchers.isA; import static org.mockito.ArgumentMatchers.isA;
import static org.mockito.Mockito.doAnswer; import static org.mockito.BDDMockito.given;
import static org.mockito.BDDMockito.willAnswer;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* @author Arjen Poutsma * @author Arjen Poutsma
...@@ -94,14 +94,14 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase { ...@@ -94,14 +94,14 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@Test @Test
public void readByteChannelError() throws Exception { public void readByteChannelError() throws Exception {
ReadableByteChannel channel = mock(ReadableByteChannel.class); ReadableByteChannel channel = mock(ReadableByteChannel.class);
when(channel.read(any())) given(channel.read(any()))
.thenAnswer(invocation -> { .willAnswer(invocation -> {
ByteBuffer buffer = invocation.getArgument(0); ByteBuffer buffer = invocation.getArgument(0);
buffer.put("foo".getBytes(StandardCharsets.UTF_8)); buffer.put("foo".getBytes(StandardCharsets.UTF_8));
buffer.flip(); buffer.flip();
return 3; return 3;
}) })
.thenThrow(new IOException()); .willThrow(new IOException());
Flux<DataBuffer> result = Flux<DataBuffer> result =
DataBufferUtils.readByteChannel(() -> channel, this.bufferFactory, 3); DataBufferUtils.readByteChannel(() -> channel, this.bufferFactory, 3);
...@@ -151,7 +151,7 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase { ...@@ -151,7 +151,7 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@Test @Test
public void readAsynchronousFileChannelError() throws Exception { public void readAsynchronousFileChannelError() throws Exception {
AsynchronousFileChannel channel = mock(AsynchronousFileChannel.class); AsynchronousFileChannel channel = mock(AsynchronousFileChannel.class);
doAnswer(invocation -> { willAnswer(invocation -> {
ByteBuffer byteBuffer = invocation.getArgument(0); ByteBuffer byteBuffer = invocation.getArgument(0);
byteBuffer.put("foo".getBytes(StandardCharsets.UTF_8)); byteBuffer.put("foo".getBytes(StandardCharsets.UTF_8));
byteBuffer.flip(); byteBuffer.flip();
...@@ -161,13 +161,13 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase { ...@@ -161,13 +161,13 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
CompletionHandler<Integer, DataBuffer> completionHandler = invocation.getArgument(3); CompletionHandler<Integer, DataBuffer> completionHandler = invocation.getArgument(3);
completionHandler.completed(3, dataBuffer); completionHandler.completed(3, dataBuffer);
return null; return null;
}).doAnswer(invocation -> { }).willAnswer(invocation -> {
DataBuffer dataBuffer = invocation.getArgument(2); DataBuffer dataBuffer = invocation.getArgument(2);
CompletionHandler<Integer, DataBuffer> completionHandler = invocation.getArgument(3); CompletionHandler<Integer, DataBuffer> completionHandler = invocation.getArgument(3);
completionHandler.failed(new IOException(), dataBuffer); completionHandler.failed(new IOException(), dataBuffer);
return null; return null;
}) })
.when(channel).read(any(), anyLong(), any(), any()); .given(channel).read(any(), anyLong(), any(), any());
Flux<DataBuffer> result = Flux<DataBuffer> result =
DataBufferUtils.readAsynchronousFileChannel(() -> channel, this.bufferFactory, 3); DataBufferUtils.readAsynchronousFileChannel(() -> channel, this.bufferFactory, 3);
...@@ -318,14 +318,14 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase { ...@@ -318,14 +318,14 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
Flux<DataBuffer> flux = Flux.just(foo, bar); Flux<DataBuffer> flux = Flux.just(foo, bar);
WritableByteChannel channel = mock(WritableByteChannel.class); WritableByteChannel channel = mock(WritableByteChannel.class);
when(channel.write(any())) given(channel.write(any()))
.thenAnswer(invocation -> { .willAnswer(invocation -> {
ByteBuffer buffer = invocation.getArgument(0); ByteBuffer buffer = invocation.getArgument(0);
int written = buffer.remaining(); int written = buffer.remaining();
buffer.position(buffer.limit()); buffer.position(buffer.limit());
return written; return written;
}) })
.thenThrow(new IOException()); .willThrow(new IOException());
Flux<DataBuffer> writeResult = DataBufferUtils.write(flux, channel); Flux<DataBuffer> writeResult = DataBufferUtils.write(flux, channel);
StepVerifier.create(writeResult) StepVerifier.create(writeResult)
...@@ -420,7 +420,7 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase { ...@@ -420,7 +420,7 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
Flux<DataBuffer> flux = Flux.just(foo, bar); Flux<DataBuffer> flux = Flux.just(foo, bar);
AsynchronousFileChannel channel = mock(AsynchronousFileChannel.class); AsynchronousFileChannel channel = mock(AsynchronousFileChannel.class);
doAnswer(invocation -> { willAnswer(invocation -> {
ByteBuffer buffer = invocation.getArgument(0); ByteBuffer buffer = invocation.getArgument(0);
long pos = invocation.getArgument(1); long pos = invocation.getArgument(1);
CompletionHandler<Integer, ByteBuffer> completionHandler = invocation.getArgument(3); CompletionHandler<Integer, ByteBuffer> completionHandler = invocation.getArgument(3);
...@@ -433,15 +433,14 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase { ...@@ -433,15 +433,14 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
return null; return null;
}) })
.doAnswer(invocation -> { .willAnswer(invocation -> {
ByteBuffer buffer = invocation.getArgument(0); ByteBuffer buffer = invocation.getArgument(0);
CompletionHandler<Integer, ByteBuffer> completionHandler = CompletionHandler<Integer, ByteBuffer> completionHandler =
invocation.getArgument(3); invocation.getArgument(3);
completionHandler.failed(new IOException(), buffer); completionHandler.failed(new IOException(), buffer);
return null; return null;
}) })
.when(channel).write(isA(ByteBuffer.class), anyLong(), isA(ByteBuffer.class), .given(channel).write(isA(ByteBuffer.class), anyLong(), isA(ByteBuffer.class), isA(CompletionHandler.class));
isA(CompletionHandler.class));
Flux<DataBuffer> writeResult = DataBufferUtils.write(flux, channel); Flux<DataBuffer> writeResult = DataBufferUtils.write(flux, channel);
StepVerifier.create(writeResult) StepVerifier.create(writeResult)
...@@ -684,11 +683,11 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase { ...@@ -684,11 +683,11 @@ public class DataBufferUtilsTests extends AbstractDataBufferAllocatingTestCase {
@Test @Test
public void SPR16070() throws Exception { public void SPR16070() throws Exception {
ReadableByteChannel channel = mock(ReadableByteChannel.class); ReadableByteChannel channel = mock(ReadableByteChannel.class);
when(channel.read(any())) given(channel.read(any()))
.thenAnswer(putByte('a')) .willAnswer(putByte('a'))
.thenAnswer(putByte('b')) .willAnswer(putByte('b'))
.thenAnswer(putByte('c')) .willAnswer(putByte('c'))
.thenReturn(-1); .willReturn(-1);
Flux<DataBuffer> read = Flux<DataBuffer> read =
DataBufferUtils.readByteChannel(() -> channel, this.bufferFactory, 1); DataBufferUtils.readByteChannel(() -> channel, this.bufferFactory, 1);
......
...@@ -55,7 +55,6 @@ import static org.mockito.Mockito.mock; ...@@ -55,7 +55,6 @@ import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never; import static org.mockito.Mockito.never;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
/** /**
* @author Stephane Nicoll * @author Stephane Nicoll
...@@ -149,7 +148,7 @@ public class MessagingMessageListenerAdapterTests { ...@@ -149,7 +148,7 @@ public class MessagingMessageListenerAdapterTests {
@Test @Test
public void headerConversionLazilyInvoked() throws JMSException { public void headerConversionLazilyInvoked() throws JMSException {
javax.jms.Message jmsMessage = mock(javax.jms.Message.class); javax.jms.Message jmsMessage = mock(javax.jms.Message.class);
when(jmsMessage.getPropertyNames()).thenThrow(new IllegalArgumentException("Header failure")); given(jmsMessage.getPropertyNames()).willThrow(new IllegalArgumentException("Header failure"));
MessagingMessageListenerAdapter listener = getSimpleInstance("simple", Message.class); MessagingMessageListenerAdapter listener = getSimpleInstance("simple", Message.class);
Message<?> message = listener.toMessagingMessage(jmsMessage); Message<?> message = listener.toMessagingMessage(jmsMessage);
......
...@@ -47,7 +47,7 @@ import static org.junit.Assert.assertTrue; ...@@ -47,7 +47,7 @@ import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyLong; import static org.mockito.ArgumentMatchers.anyLong;
import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.Mockito.doAnswer; import static org.mockito.BDDMockito.willAnswer;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
...@@ -80,10 +80,10 @@ public class GenericMessagingTemplateTests { ...@@ -80,10 +80,10 @@ public class GenericMessagingTemplateTests {
public void sendWithTimeout() { public void sendWithTimeout() {
SubscribableChannel channel = mock(SubscribableChannel.class); SubscribableChannel channel = mock(SubscribableChannel.class);
final AtomicReference<Message<?>> sent = new AtomicReference<>(); final AtomicReference<Message<?>> sent = new AtomicReference<>();
doAnswer(invocation -> { willAnswer(invocation -> {
sent.set(invocation.getArgument(0)); sent.set(invocation.getArgument(0));
return true; return true;
}).when(channel).send(any(Message.class), eq(30_000L)); }).given(channel).send(any(Message.class), eq(30_000L));
Message<?> message = MessageBuilder.withPayload("request") Message<?> message = MessageBuilder.withPayload("request")
.setHeader(GenericMessagingTemplate.DEFAULT_SEND_TIMEOUT_HEADER, 30_000L) .setHeader(GenericMessagingTemplate.DEFAULT_SEND_TIMEOUT_HEADER, 30_000L)
.setHeader(GenericMessagingTemplate.DEFAULT_RECEIVE_TIMEOUT_HEADER, 1L) .setHeader(GenericMessagingTemplate.DEFAULT_RECEIVE_TIMEOUT_HEADER, 1L)
...@@ -99,10 +99,10 @@ public class GenericMessagingTemplateTests { ...@@ -99,10 +99,10 @@ public class GenericMessagingTemplateTests {
public void sendWithTimeoutMutable() { public void sendWithTimeoutMutable() {
SubscribableChannel channel = mock(SubscribableChannel.class); SubscribableChannel channel = mock(SubscribableChannel.class);
final AtomicReference<Message<?>> sent = new AtomicReference<>(); final AtomicReference<Message<?>> sent = new AtomicReference<>();
doAnswer(invocation -> { willAnswer(invocation -> {
sent.set(invocation.getArgument(0)); sent.set(invocation.getArgument(0));
return true; return true;
}).when(channel).send(any(Message.class), eq(30_000L)); }).given(channel).send(any(Message.class), eq(30_000L));
MessageHeaderAccessor accessor = new MessageHeaderAccessor(); MessageHeaderAccessor accessor = new MessageHeaderAccessor();
accessor.setLeaveMutable(true); accessor.setLeaveMutable(true);
Message<?> message = new GenericMessage<>("request", accessor.getMessageHeaders()); Message<?> message = new GenericMessage<>("request", accessor.getMessageHeaders());
...@@ -140,10 +140,10 @@ public class GenericMessagingTemplateTests { ...@@ -140,10 +140,10 @@ public class GenericMessagingTemplateTests {
SubscribableChannel channel = mock(SubscribableChannel.class); SubscribableChannel channel = mock(SubscribableChannel.class);
MessageHandler handler = createLateReplier(latch, failure); MessageHandler handler = createLateReplier(latch, failure);
doAnswer(invocation -> { willAnswer(invocation -> {
this.executor.execute(() -> handler.handleMessage(invocation.getArgument(0))); this.executor.execute(() -> handler.handleMessage(invocation.getArgument(0)));
return true; return true;
}).when(channel).send(any(Message.class), anyLong()); }).given(channel).send(any(Message.class), anyLong());
assertNull(this.template.convertSendAndReceive(channel, "request", String.class)); assertNull(this.template.convertSendAndReceive(channel, "request", String.class));
assertTrue(latch.await(10_000, TimeUnit.MILLISECONDS)); assertTrue(latch.await(10_000, TimeUnit.MILLISECONDS));
...@@ -166,10 +166,10 @@ public class GenericMessagingTemplateTests { ...@@ -166,10 +166,10 @@ public class GenericMessagingTemplateTests {
SubscribableChannel channel = mock(SubscribableChannel.class); SubscribableChannel channel = mock(SubscribableChannel.class);
MessageHandler handler = createLateReplier(latch, failure); MessageHandler handler = createLateReplier(latch, failure);
doAnswer(invocation -> { willAnswer(invocation -> {
this.executor.execute(() -> handler.handleMessage(invocation.getArgument(0))); this.executor.execute(() -> handler.handleMessage(invocation.getArgument(0)));
return true; return true;
}).when(channel).send(any(Message.class), anyLong()); }).given(channel).send(any(Message.class), anyLong());
Message<?> message = MessageBuilder.withPayload("request") Message<?> message = MessageBuilder.withPayload("request")
.setHeader(GenericMessagingTemplate.DEFAULT_SEND_TIMEOUT_HEADER, 30_000L) .setHeader(GenericMessagingTemplate.DEFAULT_SEND_TIMEOUT_HEADER, 30_000L)
...@@ -198,10 +198,10 @@ public class GenericMessagingTemplateTests { ...@@ -198,10 +198,10 @@ public class GenericMessagingTemplateTests {
SubscribableChannel channel = mock(SubscribableChannel.class); SubscribableChannel channel = mock(SubscribableChannel.class);
MessageHandler handler = createLateReplier(latch, failure); MessageHandler handler = createLateReplier(latch, failure);
doAnswer(invocation -> { willAnswer(invocation -> {
this.executor.execute(() -> handler.handleMessage(invocation.getArgument(0))); this.executor.execute(() -> handler.handleMessage(invocation.getArgument(0)));
return true; return true;
}).when(channel).send(any(Message.class), anyLong()); }).given(channel).send(any(Message.class), anyLong());
Message<?> message = MessageBuilder.withPayload("request") Message<?> message = MessageBuilder.withPayload("request")
.setHeader("sto", 30_000L) .setHeader("sto", 30_000L)
......
...@@ -36,8 +36,8 @@ import static org.junit.Assert.assertEquals; ...@@ -36,8 +36,8 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertSame; import static org.junit.Assert.assertSame;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link MessageMethodArgumentResolver}. * Unit tests for {@link MessageMethodArgumentResolver}.
...@@ -96,7 +96,7 @@ public class MessageMethodArgumentResolverTests { ...@@ -96,7 +96,7 @@ public class MessageMethodArgumentResolverTests {
Message<String> message = MessageBuilder.withPayload("test").build(); Message<String> message = MessageBuilder.withPayload("test").build();
MethodParameter parameter = new MethodParameter(this.method, 1); MethodParameter parameter = new MethodParameter(this.method, 1);
when(this.converter.fromMessage(message, Integer.class)).thenReturn(4); given(this.converter.fromMessage(message, Integer.class)).willReturn(4);
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
Message<Integer> actual = (Message<Integer>) this.resolver.resolveArgument(parameter, message); Message<Integer> actual = (Message<Integer>) this.resolver.resolveArgument(parameter, message);
......
...@@ -30,10 +30,10 @@ import reactor.core.publisher.Mono; ...@@ -30,10 +30,10 @@ import reactor.core.publisher.Mono;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.anyInt; import static org.mockito.ArgumentMatchers.anyInt;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyZeroInteractions; import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link DefaultRSocketRequesterBuilder}. * Unit tests for {@link DefaultRSocketRequesterBuilder}.
...@@ -48,7 +48,7 @@ public class DefaultRSocketRequesterBuilderTests { ...@@ -48,7 +48,7 @@ public class DefaultRSocketRequesterBuilderTests {
@Before @Before
public void setup() { public void setup() {
this.transport = mock(ClientTransport.class); this.transport = mock(ClientTransport.class);
when(this.transport.connect(anyInt())).thenReturn(Mono.just(new MockConnection())); given(this.transport.connect(anyInt())).willReturn(Mono.just(new MockConnection()));
} }
......
...@@ -46,13 +46,13 @@ import static org.junit.Assert.assertSame; ...@@ -46,13 +46,13 @@ import static org.junit.Assert.assertSame;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.atLeast; import static org.mockito.Mockito.atLeast;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.reset; import static org.mockito.Mockito.reset;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link SimpleBrokerMessageHandler}. * Unit tests for {@link SimpleBrokerMessageHandler}.
...@@ -186,7 +186,7 @@ public class SimpleBrokerMessageHandlerTests { ...@@ -186,7 +186,7 @@ public class SimpleBrokerMessageHandlerTests {
@Test @Test
public void startAndStopWithHeartbeatValue() { public void startAndStopWithHeartbeatValue() {
ScheduledFuture future = mock(ScheduledFuture.class); ScheduledFuture future = mock(ScheduledFuture.class);
when(this.taskScheduler.scheduleWithFixedDelay(any(Runnable.class), eq(15000L))).thenReturn(future); given(this.taskScheduler.scheduleWithFixedDelay(any(Runnable.class), eq(15000L))).willReturn(future);
this.messageHandler.setTaskScheduler(this.taskScheduler); this.messageHandler.setTaskScheduler(this.taskScheduler);
this.messageHandler.setHeartbeatValue(new long[] {15000, 16000}); this.messageHandler.setHeartbeatValue(new long[] {15000, 16000});
......
...@@ -56,11 +56,11 @@ import static org.mockito.ArgumentMatchers.any; ...@@ -56,11 +56,11 @@ import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.ArgumentMatchers.notNull; import static org.mockito.ArgumentMatchers.notNull;
import static org.mockito.ArgumentMatchers.same; import static org.mockito.ArgumentMatchers.same;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.reset; import static org.mockito.Mockito.reset;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link DefaultStompSession}. * Unit tests for {@link DefaultStompSession}.
...@@ -94,7 +94,7 @@ public class DefaultStompSessionTests { ...@@ -94,7 +94,7 @@ public class DefaultStompSessionTests {
SettableListenableFuture<Void> future = new SettableListenableFuture<>(); SettableListenableFuture<Void> future = new SettableListenableFuture<>();
future.set(null); future.set(null);
when(this.connection.send(this.messageCaptor.capture())).thenReturn(future); given(this.connection.send(this.messageCaptor.capture())).willReturn(future);
} }
...@@ -236,7 +236,7 @@ public class DefaultStompSessionTests { ...@@ -236,7 +236,7 @@ public class DefaultStompSessionTests {
String payload = "Oops"; String payload = "Oops";
StompHeaders stompHeaders = StompHeaders.readOnlyStompHeaders(accessor.getNativeHeaders()); StompHeaders stompHeaders = StompHeaders.readOnlyStompHeaders(accessor.getNativeHeaders());
when(this.sessionHandler.getPayloadType(stompHeaders)).thenReturn(String.class); given(this.sessionHandler.getPayloadType(stompHeaders)).willReturn(String.class);
this.session.handleMessage(MessageBuilder.createMessage( this.session.handleMessage(MessageBuilder.createMessage(
payload.getBytes(StandardCharsets.UTF_8), accessor.getMessageHeaders())); payload.getBytes(StandardCharsets.UTF_8), accessor.getMessageHeaders()));
...@@ -267,7 +267,7 @@ public class DefaultStompSessionTests { ...@@ -267,7 +267,7 @@ public class DefaultStompSessionTests {
byte[] payload = "{'foo':'bar'}".getBytes(StandardCharsets.UTF_8); byte[] payload = "{'foo':'bar'}".getBytes(StandardCharsets.UTF_8);
StompHeaders stompHeaders = StompHeaders.readOnlyStompHeaders(accessor.getNativeHeaders()); StompHeaders stompHeaders = StompHeaders.readOnlyStompHeaders(accessor.getNativeHeaders());
when(this.sessionHandler.getPayloadType(stompHeaders)).thenReturn(Map.class); given(this.sessionHandler.getPayloadType(stompHeaders)).willReturn(Map.class);
this.session.handleMessage(MessageBuilder.createMessage(payload, accessor.getMessageHeaders())); this.session.handleMessage(MessageBuilder.createMessage(payload, accessor.getMessageHeaders()));
...@@ -294,7 +294,7 @@ public class DefaultStompSessionTests { ...@@ -294,7 +294,7 @@ public class DefaultStompSessionTests {
String payload = "sample payload"; String payload = "sample payload";
StompHeaders stompHeaders = StompHeaders.readOnlyStompHeaders(accessor.getNativeHeaders()); StompHeaders stompHeaders = StompHeaders.readOnlyStompHeaders(accessor.getNativeHeaders());
when(frameHandler.getPayloadType(stompHeaders)).thenReturn(String.class); given(frameHandler.getPayloadType(stompHeaders)).willReturn(String.class);
this.session.handleMessage(MessageBuilder.createMessage(payload.getBytes(StandardCharsets.UTF_8), this.session.handleMessage(MessageBuilder.createMessage(payload.getBytes(StandardCharsets.UTF_8),
accessor.getMessageHeaders())); accessor.getMessageHeaders()));
...@@ -322,7 +322,7 @@ public class DefaultStompSessionTests { ...@@ -322,7 +322,7 @@ public class DefaultStompSessionTests {
byte[] payload = "{'foo':'bar'}".getBytes(StandardCharsets.UTF_8); byte[] payload = "{'foo':'bar'}".getBytes(StandardCharsets.UTF_8);
StompHeaders stompHeaders = StompHeaders.readOnlyStompHeaders(accessor.getNativeHeaders()); StompHeaders stompHeaders = StompHeaders.readOnlyStompHeaders(accessor.getNativeHeaders());
when(frameHandler.getPayloadType(stompHeaders)).thenReturn(Map.class); given(frameHandler.getPayloadType(stompHeaders)).willReturn(Map.class);
this.session.handleMessage(MessageBuilder.createMessage(payload, accessor.getMessageHeaders())); this.session.handleMessage(MessageBuilder.createMessage(payload, accessor.getMessageHeaders()));
...@@ -419,7 +419,7 @@ public class DefaultStompSessionTests { ...@@ -419,7 +419,7 @@ public class DefaultStompSessionTests {
SettableListenableFuture<Void> future = new SettableListenableFuture<>(); SettableListenableFuture<Void> future = new SettableListenableFuture<>();
future.setException(exception); future.setException(exception);
when(this.connection.send(any())).thenReturn(future); given(this.connection.send(any())).willReturn(future);
assertThatExceptionOfType(MessageDeliveryException.class).isThrownBy(() -> assertThatExceptionOfType(MessageDeliveryException.class).isThrownBy(() ->
this.session.send("/topic/foo", "sample payload".getBytes(StandardCharsets.UTF_8))) this.session.send("/topic/foo", "sample payload".getBytes(StandardCharsets.UTF_8)))
.withCause(exception); .withCause(exception);
...@@ -609,7 +609,7 @@ public class DefaultStompSessionTests { ...@@ -609,7 +609,7 @@ public class DefaultStompSessionTests {
AtomicReference<Boolean> notReceived = new AtomicReference<>(); AtomicReference<Boolean> notReceived = new AtomicReference<>();
ScheduledFuture future = mock(ScheduledFuture.class); ScheduledFuture future = mock(ScheduledFuture.class);
when(taskScheduler.schedule(any(Runnable.class), any(Date.class))).thenReturn(future); given(taskScheduler.schedule(any(Runnable.class), any(Date.class))).willReturn(future);
StompHeaders headers = new StompHeaders(); StompHeaders headers = new StompHeaders();
headers.setDestination("/topic/foo"); headers.setDestination("/topic/foo");
......
...@@ -30,8 +30,8 @@ import org.springframework.util.StringUtils; ...@@ -30,8 +30,8 @@ import org.springframework.util.StringUtils;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNull; import static org.junit.Assert.assertNull;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for * Unit tests for
...@@ -52,7 +52,7 @@ public class DefaultUserDestinationResolverTests { ...@@ -52,7 +52,7 @@ public class DefaultUserDestinationResolverTests {
simpUser.addSessions(new TestSimpSession("123")); simpUser.addSessions(new TestSimpSession("123"));
this.registry = mock(SimpUserRegistry.class); this.registry = mock(SimpUserRegistry.class);
when(this.registry.getUser("joe")).thenReturn(simpUser); given(this.registry.getUser("joe")).willReturn(simpUser);
this.resolver = new DefaultUserDestinationResolver(this.registry); this.resolver = new DefaultUserDestinationResolver(this.registry);
} }
...@@ -91,7 +91,7 @@ public class DefaultUserDestinationResolverTests { ...@@ -91,7 +91,7 @@ public class DefaultUserDestinationResolverTests {
TestSimpUser simpUser = new TestSimpUser("joe"); TestSimpUser simpUser = new TestSimpUser("joe");
simpUser.addSessions(new TestSimpSession("123"), new TestSimpSession("456")); simpUser.addSessions(new TestSimpSession("123"), new TestSimpSession("456"));
when(this.registry.getUser("joe")).thenReturn(simpUser); given(this.registry.getUser("joe")).willReturn(simpUser);
TestPrincipal user = new TestPrincipal("joe"); TestPrincipal user = new TestPrincipal("joe");
Message<?> message = createMessage(SimpMessageType.SUBSCRIBE, user, "456", "/user/queue/foo"); Message<?> message = createMessage(SimpMessageType.SUBSCRIBE, user, "456", "/user/queue/foo");
...@@ -157,7 +157,7 @@ public class DefaultUserDestinationResolverTests { ...@@ -157,7 +157,7 @@ public class DefaultUserDestinationResolverTests {
TestSimpUser otherSimpUser = new TestSimpUser("anna"); TestSimpUser otherSimpUser = new TestSimpUser("anna");
otherSimpUser.addSessions(new TestSimpSession("456")); otherSimpUser.addSessions(new TestSimpSession("456"));
when(this.registry.getUser("anna")).thenReturn(otherSimpUser); given(this.registry.getUser("anna")).willReturn(otherSimpUser);
TestPrincipal user = new TestPrincipal("joe"); TestPrincipal user = new TestPrincipal("joe");
TestPrincipal otherUser = new TestPrincipal("anna"); TestPrincipal otherUser = new TestPrincipal("anna");
...@@ -179,7 +179,7 @@ public class DefaultUserDestinationResolverTests { ...@@ -179,7 +179,7 @@ public class DefaultUserDestinationResolverTests {
TestSimpUser simpUser = new TestSimpUser(userName); TestSimpUser simpUser = new TestSimpUser(userName);
simpUser.addSessions(new TestSimpSession("openid123")); simpUser.addSessions(new TestSimpSession("openid123"));
when(this.registry.getUser(userName)).thenReturn(simpUser); given(this.registry.getUser(userName)).willReturn(simpUser);
String destination = "/user/" + StringUtils.replace(userName, "/", "%2F") + "/queue/foo"; String destination = "/user/" + StringUtils.replace(userName, "/", "%2F") + "/queue/foo";
......
...@@ -36,8 +36,8 @@ import static org.junit.Assert.assertEquals; ...@@ -36,8 +36,8 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertSame; import static org.junit.Assert.assertSame;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link MultiServerUserRegistry}. * Unit tests for {@link MultiServerUserRegistry}.
...@@ -65,9 +65,9 @@ public class MultiServerUserRegistryTests { ...@@ -65,9 +65,9 @@ public class MultiServerUserRegistryTests {
public void getUserFromLocalRegistry() throws Exception { public void getUserFromLocalRegistry() throws Exception {
SimpUser user = Mockito.mock(SimpUser.class); SimpUser user = Mockito.mock(SimpUser.class);
Set<SimpUser> users = Collections.singleton(user); Set<SimpUser> users = Collections.singleton(user);
when(this.localRegistry.getUsers()).thenReturn(users); given(this.localRegistry.getUsers()).willReturn(users);
when(this.localRegistry.getUserCount()).thenReturn(1); given(this.localRegistry.getUserCount()).willReturn(1);
when(this.localRegistry.getUser("joe")).thenReturn(user); given(this.localRegistry.getUser("joe")).willReturn(user);
assertEquals(1, this.registry.getUserCount()); assertEquals(1, this.registry.getUserCount());
assertSame(user, this.registry.getUser("joe")); assertSame(user, this.registry.getUser("joe"));
...@@ -81,7 +81,7 @@ public class MultiServerUserRegistryTests { ...@@ -81,7 +81,7 @@ public class MultiServerUserRegistryTests {
testSession.addSubscriptions(new TestSimpSubscription("remote-sub", "/remote-dest")); testSession.addSubscriptions(new TestSimpSubscription("remote-sub", "/remote-dest"));
testUser.addSessions(testSession); testUser.addSessions(testSession);
SimpUserRegistry testRegistry = mock(SimpUserRegistry.class); SimpUserRegistry testRegistry = mock(SimpUserRegistry.class);
when(testRegistry.getUsers()).thenReturn(Collections.singleton(testUser)); given(testRegistry.getUsers()).willReturn(Collections.singleton(testUser));
Object registryDto = new MultiServerUserRegistry(testRegistry).getLocalRegistryDto(); Object registryDto = new MultiServerUserRegistry(testRegistry).getLocalRegistryDto();
Message<?> message = this.converter.toMessage(registryDto, null); Message<?> message = this.converter.toMessage(registryDto, null);
...@@ -120,7 +120,7 @@ public class MultiServerUserRegistryTests { ...@@ -120,7 +120,7 @@ public class MultiServerUserRegistryTests {
user2.addSessions(session2); user2.addSessions(session2);
user3.addSessions(session3); user3.addSessions(session3);
SimpUserRegistry userRegistry = mock(SimpUserRegistry.class); SimpUserRegistry userRegistry = mock(SimpUserRegistry.class);
when(userRegistry.getUsers()).thenReturn(new HashSet<>(Arrays.asList(user1, user2, user3))); given(userRegistry.getUsers()).willReturn(new HashSet<>(Arrays.asList(user1, user2, user3)));
Object registryDto = new MultiServerUserRegistry(userRegistry).getLocalRegistryDto(); Object registryDto = new MultiServerUserRegistry(userRegistry).getLocalRegistryDto();
Message<?> message = this.converter.toMessage(registryDto, null); Message<?> message = this.converter.toMessage(registryDto, null);
...@@ -143,14 +143,14 @@ public class MultiServerUserRegistryTests { ...@@ -143,14 +143,14 @@ public class MultiServerUserRegistryTests {
TestSimpUser localUser = new TestSimpUser("joe"); TestSimpUser localUser = new TestSimpUser("joe");
TestSimpSession localSession = new TestSimpSession("sess123"); TestSimpSession localSession = new TestSimpSession("sess123");
localUser.addSessions(localSession); localUser.addSessions(localSession);
when(this.localRegistry.getUser("joe")).thenReturn(localUser); given(this.localRegistry.getUser("joe")).willReturn(localUser);
// Prepare broadcast message from remote server // Prepare broadcast message from remote server
TestSimpUser remoteUser = new TestSimpUser("joe"); TestSimpUser remoteUser = new TestSimpUser("joe");
TestSimpSession remoteSession = new TestSimpSession("sess456"); TestSimpSession remoteSession = new TestSimpSession("sess456");
remoteUser.addSessions(remoteSession); remoteUser.addSessions(remoteSession);
SimpUserRegistry remoteRegistry = mock(SimpUserRegistry.class); SimpUserRegistry remoteRegistry = mock(SimpUserRegistry.class);
when(remoteRegistry.getUsers()).thenReturn(Collections.singleton(remoteUser)); given(remoteRegistry.getUsers()).willReturn(Collections.singleton(remoteUser));
Object remoteRegistryDto = new MultiServerUserRegistry(remoteRegistry).getLocalRegistryDto(); Object remoteRegistryDto = new MultiServerUserRegistry(remoteRegistry).getLocalRegistryDto();
Message<?> message = this.converter.toMessage(remoteRegistryDto, null); Message<?> message = this.converter.toMessage(remoteRegistryDto, null);
...@@ -179,7 +179,7 @@ public class MultiServerUserRegistryTests { ...@@ -179,7 +179,7 @@ public class MultiServerUserRegistryTests {
TestSimpUser testUser = new TestSimpUser("joe"); TestSimpUser testUser = new TestSimpUser("joe");
testUser.addSessions(new TestSimpSession("remote-sub")); testUser.addSessions(new TestSimpSession("remote-sub"));
SimpUserRegistry testRegistry = mock(SimpUserRegistry.class); SimpUserRegistry testRegistry = mock(SimpUserRegistry.class);
when(testRegistry.getUsers()).thenReturn(Collections.singleton(testUser)); given(testRegistry.getUsers()).willReturn(Collections.singleton(testUser));
Object registryDto = new MultiServerUserRegistry(testRegistry).getLocalRegistryDto(); Object registryDto = new MultiServerUserRegistry(testRegistry).getLocalRegistryDto();
Message<?> message = this.converter.toMessage(registryDto, null); Message<?> message = this.converter.toMessage(registryDto, null);
......
...@@ -39,7 +39,6 @@ import static org.junit.Assert.assertNotNull; ...@@ -39,7 +39,6 @@ import static org.junit.Assert.assertNotNull;
import static org.mockito.BDDMockito.given; import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when;
import static org.springframework.messaging.simp.SimpMessageHeaderAccessor.ORIGINAL_DESTINATION; import static org.springframework.messaging.simp.SimpMessageHeaderAccessor.ORIGINAL_DESTINATION;
/** /**
...@@ -94,7 +93,7 @@ public class UserDestinationMessageHandlerTests { ...@@ -94,7 +93,7 @@ public class UserDestinationMessageHandlerTests {
public void handleMessage() { public void handleMessage() {
TestSimpUser simpUser = new TestSimpUser("joe"); TestSimpUser simpUser = new TestSimpUser("joe");
simpUser.addSessions(new TestSimpSession("123")); simpUser.addSessions(new TestSimpSession("123"));
when(this.registry.getUser("joe")).thenReturn(simpUser); given(this.registry.getUser("joe")).willReturn(simpUser);
given(this.brokerChannel.send(Mockito.any(Message.class))).willReturn(true); given(this.brokerChannel.send(Mockito.any(Message.class))).willReturn(true);
this.handler.handleMessage(createWith(SimpMessageType.MESSAGE, "joe", "123", "/user/joe/queue/foo")); this.handler.handleMessage(createWith(SimpMessageType.MESSAGE, "joe", "123", "/user/joe/queue/foo"));
...@@ -130,7 +129,7 @@ public class UserDestinationMessageHandlerTests { ...@@ -130,7 +129,7 @@ public class UserDestinationMessageHandlerTests {
public void handleMessageFromBrokerWithActiveSession() { public void handleMessageFromBrokerWithActiveSession() {
TestSimpUser simpUser = new TestSimpUser("joe"); TestSimpUser simpUser = new TestSimpUser("joe");
simpUser.addSessions(new TestSimpSession("123")); simpUser.addSessions(new TestSimpSession("123"));
when(this.registry.getUser("joe")).thenReturn(simpUser); given(this.registry.getUser("joe")).willReturn(simpUser);
this.handler.setBroadcastDestination("/topic/unresolved"); this.handler.setBroadcastDestination("/topic/unresolved");
given(this.brokerChannel.send(Mockito.any(Message.class))).willReturn(true); given(this.brokerChannel.send(Mockito.any(Message.class))).willReturn(true);
......
...@@ -42,10 +42,10 @@ import static org.junit.Assert.assertEquals; ...@@ -42,10 +42,10 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when;
/** /**
* User tests for {@link UserRegistryMessageHandler}. * User tests for {@link UserRegistryMessageHandler}.
...@@ -73,7 +73,7 @@ public class UserRegistryMessageHandlerTests { ...@@ -73,7 +73,7 @@ public class UserRegistryMessageHandlerTests {
MockitoAnnotations.initMocks(this); MockitoAnnotations.initMocks(this);
when(this.brokerChannel.send(any())).thenReturn(true); given(this.brokerChannel.send(any())).willReturn(true);
this.converter = new MappingJackson2MessageConverter(); this.converter = new MappingJackson2MessageConverter();
SimpMessagingTemplate brokerTemplate = new SimpMessagingTemplate(this.brokerChannel); SimpMessagingTemplate brokerTemplate = new SimpMessagingTemplate(this.brokerChannel);
...@@ -97,7 +97,7 @@ public class UserRegistryMessageHandlerTests { ...@@ -97,7 +97,7 @@ public class UserRegistryMessageHandlerTests {
public void brokerUnavailableEvent() throws Exception { public void brokerUnavailableEvent() throws Exception {
ScheduledFuture future = Mockito.mock(ScheduledFuture.class); ScheduledFuture future = Mockito.mock(ScheduledFuture.class);
when(this.taskScheduler.scheduleWithFixedDelay(any(Runnable.class), any(Long.class))).thenReturn(future); given(this.taskScheduler.scheduleWithFixedDelay(any(Runnable.class), any(Long.class))).willReturn(future);
BrokerAvailabilityEvent event = new BrokerAvailabilityEvent(true, this); BrokerAvailabilityEvent event = new BrokerAvailabilityEvent(true, this);
this.handler.onApplicationEvent(event); this.handler.onApplicationEvent(event);
...@@ -118,7 +118,7 @@ public class UserRegistryMessageHandlerTests { ...@@ -118,7 +118,7 @@ public class UserRegistryMessageHandlerTests {
simpUser1.addSessions(new TestSimpSession("456")); simpUser1.addSessions(new TestSimpSession("456"));
HashSet<SimpUser> simpUsers = new HashSet<>(Arrays.asList(simpUser1, simpUser2)); HashSet<SimpUser> simpUsers = new HashSet<>(Arrays.asList(simpUser1, simpUser2));
when(this.localRegistry.getUsers()).thenReturn(simpUsers); given(this.localRegistry.getUsers()).willReturn(simpUsers);
getUserRegistryTask().run(); getUserRegistryTask().run();
...@@ -148,8 +148,8 @@ public class UserRegistryMessageHandlerTests { ...@@ -148,8 +148,8 @@ public class UserRegistryMessageHandlerTests {
HashSet<SimpUser> simpUsers = new HashSet<>(Arrays.asList(simpUser1, simpUser2)); HashSet<SimpUser> simpUsers = new HashSet<>(Arrays.asList(simpUser1, simpUser2));
SimpUserRegistry remoteUserRegistry = mock(SimpUserRegistry.class); SimpUserRegistry remoteUserRegistry = mock(SimpUserRegistry.class);
when(remoteUserRegistry.getUserCount()).thenReturn(2); given(remoteUserRegistry.getUserCount()).willReturn(2);
when(remoteUserRegistry.getUsers()).thenReturn(simpUsers); given(remoteUserRegistry.getUsers()).willReturn(simpUsers);
MultiServerUserRegistry remoteRegistry = new MultiServerUserRegistry(remoteUserRegistry); MultiServerUserRegistry remoteRegistry = new MultiServerUserRegistry(remoteUserRegistry);
Message<?> message = this.converter.toMessage(remoteRegistry.getLocalRegistryDto(), null); Message<?> message = this.converter.toMessage(remoteRegistry.getLocalRegistryDto(), null);
...@@ -166,8 +166,8 @@ public class UserRegistryMessageHandlerTests { ...@@ -166,8 +166,8 @@ public class UserRegistryMessageHandlerTests {
TestSimpUser simpUser = new TestSimpUser("joe"); TestSimpUser simpUser = new TestSimpUser("joe");
simpUser.addSessions(new TestSimpSession("123")); simpUser.addSessions(new TestSimpSession("123"));
when(this.localRegistry.getUserCount()).thenReturn(1); given(this.localRegistry.getUserCount()).willReturn(1);
when(this.localRegistry.getUsers()).thenReturn(Collections.singleton(simpUser)); given(this.localRegistry.getUsers()).willReturn(Collections.singleton(simpUser));
assertEquals(1, this.multiServerRegistry.getUserCount()); assertEquals(1, this.multiServerRegistry.getUserCount());
......
...@@ -37,11 +37,11 @@ import static org.hamcrest.MatcherAssert.assertThat; ...@@ -37,11 +37,11 @@ import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.equalTo; import static org.hamcrest.Matchers.equalTo;
import static org.hamcrest.Matchers.instanceOf; import static org.hamcrest.Matchers.instanceOf;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.doCallRealMethod; import static org.mockito.BDDMockito.given;
import static org.mockito.BDDMockito.willCallRealMethod;
import static org.mockito.Mockito.never; import static org.mockito.Mockito.never;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link EventPublishingTestExecutionListener}. * Unit tests for {@link EventPublishingTestExecutionListener}.
...@@ -71,10 +71,10 @@ public class EventPublishingTestExecutionListenerTests { ...@@ -71,10 +71,10 @@ public class EventPublishingTestExecutionListenerTests {
@Before @Before
public void configureMock() { public void configureMock() {
// Force Mockito to invoke the interface default method // Force Mockito to invoke the interface default method
doCallRealMethod().when(testContext).publishEvent(any()); willCallRealMethod().given(testContext).publishEvent(any());
when(testContext.getApplicationContext()).thenReturn(applicationContext); given(testContext.getApplicationContext()).willReturn(applicationContext);
// Only allow events to be published for test methods named "publish*". // Only allow events to be published for test methods named "publish*".
when(testContext.hasApplicationContext()).thenReturn(testName.getMethodName().startsWith("publish")); given(testContext.hasApplicationContext()).willReturn(testName.getMethodName().startsWith("publish"));
} }
@Test @Test
......
...@@ -41,8 +41,8 @@ import static org.junit.jupiter.api.Assertions.assertNotNull; ...@@ -41,8 +41,8 @@ import static org.junit.jupiter.api.Assertions.assertNotNull;
import static org.junit.jupiter.api.Assertions.assertThrows; import static org.junit.jupiter.api.Assertions.assertThrows;
import static org.junit.jupiter.api.Assertions.assertTrue; import static org.junit.jupiter.api.Assertions.assertTrue;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* Tests for {@link DisabledIfCondition} that verify actual condition evaluation * Tests for {@link DisabledIfCondition} that verify actual condition evaluation
...@@ -124,12 +124,12 @@ class DisabledIfConditionTests { ...@@ -124,12 +124,12 @@ class DisabledIfConditionTests {
Class<?> testClass = SpringTestCase.class; Class<?> testClass = SpringTestCase.class;
Method method = ReflectionUtils.findMethod(getClass(), methodName); Method method = ReflectionUtils.findMethod(getClass(), methodName);
Store store = mock(Store.class); Store store = mock(Store.class);
when(store.getOrComputeIfAbsent(any(), any(), any())).thenReturn(new TestContextManager(testClass)); given(store.getOrComputeIfAbsent(any(), any(), any())).willReturn(new TestContextManager(testClass));
ExtensionContext extensionContext = mock(ExtensionContext.class); ExtensionContext extensionContext = mock(ExtensionContext.class);
when(extensionContext.getTestClass()).thenReturn(Optional.of(testClass)); given(extensionContext.getTestClass()).willReturn(Optional.of(testClass));
when(extensionContext.getElement()).thenReturn(Optional.of(method)); given(extensionContext.getElement()).willReturn(Optional.of(method));
when(extensionContext.getStore(any())).thenReturn(store); given(extensionContext.getStore(any())).willReturn(store);
return extensionContext; return extensionContext;
} }
......
...@@ -25,8 +25,8 @@ import org.mockito.stubbing.Answer; ...@@ -25,8 +25,8 @@ import org.mockito.stubbing.Answer;
import static org.assertj.core.api.Assertions.assertThatExceptionOfType; import static org.assertj.core.api.Assertions.assertThatExceptionOfType;
import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException; import static org.assertj.core.api.Assertions.assertThatIllegalArgumentException;
import static org.mockito.Mockito.doAnswer; import static org.mockito.BDDMockito.willAnswer;
import static org.mockito.Mockito.doThrow; import static org.mockito.BDDMockito.willThrow;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
/** /**
...@@ -55,7 +55,7 @@ public class SpringFailOnTimeoutTests { ...@@ -55,7 +55,7 @@ public class SpringFailOnTimeoutTests {
@Test @Test
public void userExceptionPropagates() throws Throwable { public void userExceptionPropagates() throws Throwable {
doThrow(new Boom()).when(statement).evaluate(); willThrow(new Boom()).given(statement).evaluate();
assertThatExceptionOfType(Boom.class).isThrownBy(() -> assertThatExceptionOfType(Boom.class).isThrownBy(() ->
new SpringFailOnTimeout(statement, 1).evaluate()); new SpringFailOnTimeout(statement, 1).evaluate());
...@@ -63,10 +63,10 @@ public class SpringFailOnTimeoutTests { ...@@ -63,10 +63,10 @@ public class SpringFailOnTimeoutTests {
@Test @Test
public void timeoutExceptionThrownIfNoUserException() throws Throwable { public void timeoutExceptionThrownIfNoUserException() throws Throwable {
doAnswer((Answer<Void>) invocation -> { willAnswer((Answer<Void>) invocation -> {
TimeUnit.MILLISECONDS.sleep(50); TimeUnit.MILLISECONDS.sleep(50);
return null; return null;
}).when(statement).evaluate(); }).given(statement).evaluate();
assertThatExceptionOfType(TimeoutException.class).isThrownBy(() -> assertThatExceptionOfType(TimeoutException.class).isThrownBy(() ->
new SpringFailOnTimeout(statement, 1).evaluate()); new SpringFailOnTimeout(statement, 1).evaluate());
...@@ -74,7 +74,7 @@ public class SpringFailOnTimeoutTests { ...@@ -74,7 +74,7 @@ public class SpringFailOnTimeoutTests {
@Test @Test
public void noExceptionThrownIfNoUserExceptionAndTimeoutDoesNotOccur() throws Throwable { public void noExceptionThrownIfNoUserExceptionAndTimeoutDoesNotOccur() throws Throwable {
doAnswer((Answer<Void>) invocation -> null).when(statement).evaluate(); willAnswer((Answer<Void>) invocation -> null).given(statement).evaluate();
new SpringFailOnTimeout(statement, 100).evaluate(); new SpringFailOnTimeout(statement, 100).evaluate();
} }
......
...@@ -37,8 +37,8 @@ import static org.junit.Assert.assertArrayEquals; ...@@ -37,8 +37,8 @@ import static org.junit.Assert.assertArrayEquals;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import static org.mockito.ArgumentMatchers.anyString; import static org.mockito.ArgumentMatchers.anyString;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import static org.springframework.test.context.support.TestPropertySourceUtils.addInlinedPropertiesToEnvironment; import static org.springframework.test.context.support.TestPropertySourceUtils.addInlinedPropertiesToEnvironment;
import static org.springframework.test.context.support.TestPropertySourceUtils.addPropertiesFilesToEnvironment; import static org.springframework.test.context.support.TestPropertySourceUtils.addPropertiesFilesToEnvironment;
import static org.springframework.test.context.support.TestPropertySourceUtils.buildMergedTestPropertySources; import static org.springframework.test.context.support.TestPropertySourceUtils.buildMergedTestPropertySources;
...@@ -165,7 +165,7 @@ public class TestPropertySourceUtilsTests { ...@@ -165,7 +165,7 @@ public class TestPropertySourceUtilsTests {
String pair = "key = value"; String pair = "key = value";
ByteArrayResource resource = new ByteArrayResource(pair.getBytes(), "from inlined property: " + pair); ByteArrayResource resource = new ByteArrayResource(pair.getBytes(), "from inlined property: " + pair);
ResourceLoader resourceLoader = mock(ResourceLoader.class); ResourceLoader resourceLoader = mock(ResourceLoader.class);
when(resourceLoader.getResource(anyString())).thenReturn(resource); given(resourceLoader.getResource(anyString())).willReturn(resource);
addPropertiesFilesToEnvironment(environment, resourceLoader, FOO_LOCATIONS); addPropertiesFilesToEnvironment(environment, resourceLoader, FOO_LOCATIONS);
assertEquals(1, propertySources.size()); assertEquals(1, propertySources.size());
......
...@@ -44,9 +44,9 @@ import static org.hamcrest.CoreMatchers.sameInstance; ...@@ -44,9 +44,9 @@ import static org.hamcrest.CoreMatchers.sameInstance;
import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.isEmptyString; import static org.hamcrest.Matchers.isEmptyString;
import static org.hamcrest.core.IsNot.not; import static org.hamcrest.core.IsNot.not;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when;
/** /**
* Unit and integration tests for {@link DelegatingWebConnection}. * Unit and integration tests for {@link DelegatingWebConnection}.
...@@ -92,7 +92,7 @@ public class DelegatingWebConnectionTests { ...@@ -92,7 +92,7 @@ public class DelegatingWebConnectionTests {
@Test @Test
public void getResponseDefault() throws Exception { public void getResponseDefault() throws Exception {
when(defaultConnection.getResponse(request)).thenReturn(expectedResponse); given(defaultConnection.getResponse(request)).willReturn(expectedResponse);
WebResponse response = webConnection.getResponse(request); WebResponse response = webConnection.getResponse(request);
assertThat(response, sameInstance(expectedResponse)); assertThat(response, sameInstance(expectedResponse));
...@@ -104,8 +104,8 @@ public class DelegatingWebConnectionTests { ...@@ -104,8 +104,8 @@ public class DelegatingWebConnectionTests {
@Test @Test
public void getResponseAllMatches() throws Exception { public void getResponseAllMatches() throws Exception {
when(matcher1.matches(request)).thenReturn(true); given(matcher1.matches(request)).willReturn(true);
when(connection1.getResponse(request)).thenReturn(expectedResponse); given(connection1.getResponse(request)).willReturn(expectedResponse);
WebResponse response = webConnection.getResponse(request); WebResponse response = webConnection.getResponse(request);
assertThat(response, sameInstance(expectedResponse)); assertThat(response, sameInstance(expectedResponse));
...@@ -116,8 +116,8 @@ public class DelegatingWebConnectionTests { ...@@ -116,8 +116,8 @@ public class DelegatingWebConnectionTests {
@Test @Test
public void getResponseSecondMatches() throws Exception { public void getResponseSecondMatches() throws Exception {
when(matcher2.matches(request)).thenReturn(true); given(matcher2.matches(request)).willReturn(true);
when(connection2.getResponse(request)).thenReturn(expectedResponse); given(connection2.getResponse(request)).willReturn(expectedResponse);
WebResponse response = webConnection.getResponse(request); WebResponse response = webConnection.getResponse(request);
assertThat(response, sameInstance(expectedResponse)); assertThat(response, sameInstance(expectedResponse));
......
...@@ -44,8 +44,8 @@ import static org.hamcrest.CoreMatchers.equalTo; ...@@ -44,8 +44,8 @@ import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.CoreMatchers.nullValue; import static org.hamcrest.CoreMatchers.nullValue;
import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.notNullValue; import static org.hamcrest.Matchers.notNullValue;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* Integration tests for {@link MockMvcWebConnectionBuilderSupport}. * Integration tests for {@link MockMvcWebConnectionBuilderSupport}.
...@@ -70,7 +70,7 @@ public class MockMvcConnectionBuilderSupportTests { ...@@ -70,7 +70,7 @@ public class MockMvcConnectionBuilderSupportTests {
@Before @Before
public void setup() { public void setup() {
when(this.client.getWebConnection()).thenReturn(mock(WebConnection.class)); given(this.client.getWebConnection()).willReturn(mock(WebConnection.class));
this.builder = new MockMvcWebConnectionBuilderSupport(this.wac) {}; this.builder = new MockMvcWebConnectionBuilderSupport(this.wac) {};
} }
......
...@@ -33,7 +33,7 @@ import static org.hamcrest.CoreMatchers.equalTo; ...@@ -33,7 +33,7 @@ import static org.hamcrest.CoreMatchers.equalTo;
import static org.hamcrest.MatcherAssert.assertThat; import static org.hamcrest.MatcherAssert.assertThat;
import static org.hamcrest.Matchers.notNullValue; import static org.hamcrest.Matchers.notNullValue;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.when; import static org.mockito.BDDMockito.given;
/** /**
* Unit tests for {@link WebConnectionHtmlUnitDriver}. * Unit tests for {@link WebConnectionHtmlUnitDriver}.
...@@ -52,7 +52,7 @@ public class WebConnectionHtmlUnitDriverTests { ...@@ -52,7 +52,7 @@ public class WebConnectionHtmlUnitDriverTests {
@Before @Before
public void setup() throws Exception { public void setup() throws Exception {
when(this.connection.getResponse(any(WebRequest.class))).thenThrow(new IOException("")); given(this.connection.getResponse(any(WebRequest.class))).willThrow(new IOException(""));
} }
......
...@@ -34,11 +34,11 @@ import org.springframework.transaction.reactive.TransactionContext; ...@@ -34,11 +34,11 @@ import org.springframework.transaction.reactive.TransactionContext;
import static org.assertj.core.api.Assertions.assertThat; import static org.assertj.core.api.Assertions.assertThat;
import static org.assertj.core.api.Fail.fail; import static org.assertj.core.api.Fail.fail;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyZeroInteractions; import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
/** /**
* Abstract support class to test {@link TransactionAspectSupport} with reactive methods. * Abstract support class to test {@link TransactionAspectSupport} with reactive methods.
...@@ -96,8 +96,8 @@ public abstract class AbstractReactiveTransactionAspectTests { ...@@ -96,8 +96,8 @@ public abstract class AbstractReactiveTransactionAspectTests {
ReactiveTransaction status = mock(ReactiveTransaction.class); ReactiveTransaction status = mock(ReactiveTransaction.class);
ReactiveTransactionManager rtm = mock(ReactiveTransactionManager.class); ReactiveTransactionManager rtm = mock(ReactiveTransactionManager.class);
// expect a transaction // expect a transaction
when(rtm.getReactiveTransaction(txatt)).thenReturn(Mono.just(status)); given(rtm.getReactiveTransaction(txatt)).willReturn(Mono.just(status));
when(rtm.commit(status)).thenReturn(Mono.empty()); given(rtm.commit(status)).willReturn(Mono.empty());
DefaultTestBean tb = new DefaultTestBean(); DefaultTestBean tb = new DefaultTestBean();
TestBean itb = (TestBean) advised(tb, rtm, tas); TestBean itb = (TestBean) advised(tb, rtm, tas);
...@@ -124,8 +124,8 @@ public abstract class AbstractReactiveTransactionAspectTests { ...@@ -124,8 +124,8 @@ public abstract class AbstractReactiveTransactionAspectTests {
ReactiveTransaction status = mock(ReactiveTransaction.class); ReactiveTransaction status = mock(ReactiveTransaction.class);
ReactiveTransactionManager rtm = mock(ReactiveTransactionManager.class); ReactiveTransactionManager rtm = mock(ReactiveTransactionManager.class);
// expect a transaction // expect a transaction
when(rtm.getReactiveTransaction(txatt)).thenReturn(Mono.just(status)); given(rtm.getReactiveTransaction(txatt)).willReturn(Mono.just(status));
when(rtm.commit(status)).thenReturn(Mono.empty()); given(rtm.commit(status)).willReturn(Mono.empty());
DefaultTestBean tb = new DefaultTestBean(); DefaultTestBean tb = new DefaultTestBean();
TestBean itb = (TestBean) advised(tb, rtm, new TransactionAttributeSource[] {tas1, tas2}); TestBean itb = (TestBean) advised(tb, rtm, new TransactionAttributeSource[] {tas1, tas2});
...@@ -154,8 +154,8 @@ public abstract class AbstractReactiveTransactionAspectTests { ...@@ -154,8 +154,8 @@ public abstract class AbstractReactiveTransactionAspectTests {
ReactiveTransaction status = mock(ReactiveTransaction.class); ReactiveTransaction status = mock(ReactiveTransaction.class);
ReactiveTransactionManager rtm = mock(ReactiveTransactionManager.class); ReactiveTransactionManager rtm = mock(ReactiveTransactionManager.class);
// expect a transaction // expect a transaction
when(rtm.getReactiveTransaction(txatt)).thenReturn(Mono.just(status)); given(rtm.getReactiveTransaction(txatt)).willReturn(Mono.just(status));
when(rtm.commit(status)).thenReturn(Mono.empty()); given(rtm.commit(status)).willReturn(Mono.empty());
DefaultTestBean tb = new DefaultTestBean(); DefaultTestBean tb = new DefaultTestBean();
TestBean itb = (TestBean) advised(tb, rtm, tas); TestBean itb = (TestBean) advised(tb, rtm, tas);
...@@ -234,20 +234,20 @@ public abstract class AbstractReactiveTransactionAspectTests { ...@@ -234,20 +234,20 @@ public abstract class AbstractReactiveTransactionAspectTests {
ReactiveTransactionManager rtm = mock(ReactiveTransactionManager.class); ReactiveTransactionManager rtm = mock(ReactiveTransactionManager.class);
// Gets additional call(s) from TransactionControl // Gets additional call(s) from TransactionControl
when(rtm.getReactiveTransaction(txatt)).thenReturn(Mono.just(status)); given(rtm.getReactiveTransaction(txatt)).willReturn(Mono.just(status));
TransactionSystemException tex = new TransactionSystemException("system exception"); TransactionSystemException tex = new TransactionSystemException("system exception");
if (rollbackException) { if (rollbackException) {
if (shouldRollback) { if (shouldRollback) {
when(rtm.rollback(status)).thenReturn(Mono.error(tex)); given(rtm.rollback(status)).willReturn(Mono.error(tex));
} }
else { else {
when(rtm.commit(status)).thenReturn(Mono.error(tex)); given(rtm.commit(status)).willReturn(Mono.error(tex));
} }
} }
else { else {
when(rtm.commit(status)).thenReturn(Mono.empty()); given(rtm.commit(status)).willReturn(Mono.empty());
when(rtm.rollback(status)).thenReturn(Mono.empty()); given(rtm.rollback(status)).willReturn(Mono.empty());
} }
DefaultTestBean tb = new DefaultTestBean(); DefaultTestBean tb = new DefaultTestBean();
...@@ -289,7 +289,7 @@ public abstract class AbstractReactiveTransactionAspectTests { ...@@ -289,7 +289,7 @@ public abstract class AbstractReactiveTransactionAspectTests {
ReactiveTransactionManager rtm = mock(ReactiveTransactionManager.class); ReactiveTransactionManager rtm = mock(ReactiveTransactionManager.class);
// Expect a transaction // Expect a transaction
CannotCreateTransactionException ex = new CannotCreateTransactionException("foobar", null); CannotCreateTransactionException ex = new CannotCreateTransactionException("foobar", null);
when(rtm.getReactiveTransaction(txatt)).thenThrow(ex); given(rtm.getReactiveTransaction(txatt)).willThrow(ex);
DefaultTestBean tb = new DefaultTestBean() { DefaultTestBean tb = new DefaultTestBean() {
@Override @Override
...@@ -324,10 +324,10 @@ public abstract class AbstractReactiveTransactionAspectTests { ...@@ -324,10 +324,10 @@ public abstract class AbstractReactiveTransactionAspectTests {
ReactiveTransactionManager rtm = mock(ReactiveTransactionManager.class); ReactiveTransactionManager rtm = mock(ReactiveTransactionManager.class);
ReactiveTransaction status = mock(ReactiveTransaction.class); ReactiveTransaction status = mock(ReactiveTransaction.class);
when(rtm.getReactiveTransaction(txatt)).thenReturn(Mono.just(status)); given(rtm.getReactiveTransaction(txatt)).willReturn(Mono.just(status));
UnexpectedRollbackException ex = new UnexpectedRollbackException("foobar", null); UnexpectedRollbackException ex = new UnexpectedRollbackException("foobar", null);
when(rtm.commit(status)).thenReturn(Mono.error(ex)); given(rtm.commit(status)).willReturn(Mono.error(ex));
when(rtm.rollback(status)).thenReturn(Mono.empty()); given(rtm.rollback(status)).willReturn(Mono.empty());
DefaultTestBean tb = new DefaultTestBean(); DefaultTestBean tb = new DefaultTestBean();
TestBean itb = (TestBean) advised(tb, rtm, tas); TestBean itb = (TestBean) advised(tb, rtm, tas);
......
...@@ -34,8 +34,8 @@ import static org.junit.Assert.assertEquals; ...@@ -34,8 +34,8 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertSame; import static org.junit.Assert.assertSame;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import static org.mockito.Mockito.withSettings; import static org.mockito.Mockito.withSettings;
/** /**
...@@ -83,7 +83,7 @@ public class HttpComponentsClientHttpRequestFactoryTests extends AbstractHttpReq ...@@ -83,7 +83,7 @@ public class HttpComponentsClientHttpRequestFactoryTests extends AbstractHttpReq
CloseableHttpClient client = mock(CloseableHttpClient.class, CloseableHttpClient client = mock(CloseableHttpClient.class,
withSettings().extraInterfaces(Configurable.class)); withSettings().extraInterfaces(Configurable.class));
Configurable configurable = (Configurable) client; Configurable configurable = (Configurable) client;
when(configurable.getConfig()).thenReturn(defaultConfig); given(configurable.getConfig()).willReturn(defaultConfig);
HttpComponentsClientHttpRequestFactory hrf = new HttpComponentsClientHttpRequestFactory(client); HttpComponentsClientHttpRequestFactory hrf = new HttpComponentsClientHttpRequestFactory(client);
assertSame("Default client configuration is expected", defaultConfig, retrieveRequestConfig(hrf)); assertSame("Default client configuration is expected", defaultConfig, retrieveRequestConfig(hrf));
...@@ -103,7 +103,7 @@ public class HttpComponentsClientHttpRequestFactoryTests extends AbstractHttpReq ...@@ -103,7 +103,7 @@ public class HttpComponentsClientHttpRequestFactoryTests extends AbstractHttpReq
CloseableHttpClient client = mock(CloseableHttpClient.class, CloseableHttpClient client = mock(CloseableHttpClient.class,
withSettings().extraInterfaces(Configurable.class)); withSettings().extraInterfaces(Configurable.class));
Configurable configurable = (Configurable) client; Configurable configurable = (Configurable) client;
when(configurable.getConfig()).thenReturn(defaultConfig); given(configurable.getConfig()).willReturn(defaultConfig);
HttpComponentsClientHttpRequestFactory hrf = new HttpComponentsClientHttpRequestFactory(client); HttpComponentsClientHttpRequestFactory hrf = new HttpComponentsClientHttpRequestFactory(client);
hrf.setConnectTimeout(5000); hrf.setConnectTimeout(5000);
...@@ -121,7 +121,7 @@ public class HttpComponentsClientHttpRequestFactoryTests extends AbstractHttpReq ...@@ -121,7 +121,7 @@ public class HttpComponentsClientHttpRequestFactoryTests extends AbstractHttpReq
final CloseableHttpClient client = mock(CloseableHttpClient.class, final CloseableHttpClient client = mock(CloseableHttpClient.class,
withSettings().extraInterfaces(Configurable.class)); withSettings().extraInterfaces(Configurable.class));
Configurable configurable = (Configurable) client; Configurable configurable = (Configurable) client;
when(configurable.getConfig()).thenReturn(defaultConfig); given(configurable.getConfig()).willReturn(defaultConfig);
HttpComponentsClientHttpRequestFactory hrf = new HttpComponentsClientHttpRequestFactory() { HttpComponentsClientHttpRequestFactory hrf = new HttpComponentsClientHttpRequestFactory() {
@Override @Override
...@@ -139,7 +139,7 @@ public class HttpComponentsClientHttpRequestFactoryTests extends AbstractHttpReq ...@@ -139,7 +139,7 @@ public class HttpComponentsClientHttpRequestFactoryTests extends AbstractHttpReq
// Update the Http client so that it returns an updated config // Update the Http client so that it returns an updated config
RequestConfig updatedDefaultConfig = RequestConfig.custom() RequestConfig updatedDefaultConfig = RequestConfig.custom()
.setConnectTimeout(1234).build(); .setConnectTimeout(1234).build();
when(configurable.getConfig()).thenReturn(updatedDefaultConfig); given(configurable.getConfig()).willReturn(updatedDefaultConfig);
hrf.setReadTimeout(7000); hrf.setReadTimeout(7000);
RequestConfig requestConfig2 = retrieveRequestConfig(hrf); RequestConfig requestConfig2 = retrieveRequestConfig(hrf);
assertEquals(1234, requestConfig2.getConnectTimeout()); assertEquals(1234, requestConfig2.getConnectTimeout());
......
...@@ -31,7 +31,7 @@ import static org.hamcrest.Matchers.is; ...@@ -31,7 +31,7 @@ import static org.hamcrest.Matchers.is;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.given; import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.doNothing; import static org.mockito.BDDMockito.willDoNothing;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.never; import static org.mockito.Mockito.never;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
...@@ -100,7 +100,7 @@ public class SimpleClientHttpResponseTests { ...@@ -100,7 +100,7 @@ public class SimpleClientHttpResponseTests {
public void shouldNotDrainWhenErrorStreamClosed() throws Exception { public void shouldNotDrainWhenErrorStreamClosed() throws Exception {
InputStream is = mock(InputStream.class); InputStream is = mock(InputStream.class);
given(this.connection.getErrorStream()).willReturn(is); given(this.connection.getErrorStream()).willReturn(is);
doNothing().when(is).close(); willDoNothing().given(is).close();
given(is.read(any())).willThrow(new NullPointerException("from HttpURLConnection#ErrorStream")); given(is.read(any())).willThrow(new NullPointerException("from HttpURLConnection#ErrorStream"));
InputStream responseStream = this.response.getBody(); InputStream responseStream = this.response.getBody();
......
...@@ -45,7 +45,7 @@ import static org.junit.Assert.assertEquals; ...@@ -45,7 +45,7 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.when; import static org.mockito.BDDMockito.given;
import static org.springframework.core.ResolvableType.forClass; import static org.springframework.core.ResolvableType.forClass;
import static org.springframework.http.MediaType.TEXT_HTML; import static org.springframework.http.MediaType.TEXT_HTML;
import static org.springframework.http.MediaType.TEXT_PLAIN; import static org.springframework.http.MediaType.TEXT_PLAIN;
...@@ -88,7 +88,7 @@ public class EncoderHttpMessageWriterTests { ...@@ -88,7 +88,7 @@ public class EncoderHttpMessageWriterTests {
@Test @Test
public void canWrite() { public void canWrite() {
HttpMessageWriter<?> writer = getWriter(MimeTypeUtils.TEXT_HTML); HttpMessageWriter<?> writer = getWriter(MimeTypeUtils.TEXT_HTML);
when(this.encoder.canEncode(forClass(String.class), TEXT_HTML)).thenReturn(true); given(this.encoder.canEncode(forClass(String.class), TEXT_HTML)).willReturn(true);
assertTrue(writer.canWrite(forClass(String.class), TEXT_HTML)); assertTrue(writer.canWrite(forClass(String.class), TEXT_HTML));
assertFalse(writer.canWrite(forClass(String.class), TEXT_XML)); assertFalse(writer.canWrite(forClass(String.class), TEXT_XML));
...@@ -184,8 +184,8 @@ public class EncoderHttpMessageWriterTests { ...@@ -184,8 +184,8 @@ public class EncoderHttpMessageWriterTests {
private HttpMessageWriter<String> getWriter(Flux<DataBuffer> encodedStream, MimeType... mimeTypes) { private HttpMessageWriter<String> getWriter(Flux<DataBuffer> encodedStream, MimeType... mimeTypes) {
List<MimeType> typeList = Arrays.asList(mimeTypes); List<MimeType> typeList = Arrays.asList(mimeTypes);
when(this.encoder.getEncodableMimeTypes()).thenReturn(typeList); given(this.encoder.getEncodableMimeTypes()).willReturn(typeList);
when(this.encoder.encode(any(), any(), any(), this.mediaTypeCaptor.capture(), any())).thenReturn(encodedStream); given(this.encoder.encode(any(), any(), any(), this.mediaTypeCaptor.capture(), any())).willReturn(encodedStream);
return new EncoderHttpMessageWriter<>(this.encoder); return new EncoderHttpMessageWriter<>(this.encoder);
} }
......
...@@ -48,8 +48,8 @@ import static org.junit.Assert.assertEquals; ...@@ -48,8 +48,8 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* @author Sebastien Deleuze * @author Sebastien Deleuze
...@@ -97,7 +97,7 @@ public class MultipartHttpMessageWriterTests extends AbstractLeakCheckingTestCas ...@@ -97,7 +97,7 @@ public class MultipartHttpMessageWriterTests extends AbstractLeakCheckingTestCas
this.bufferFactory.wrap("Cc".getBytes(StandardCharsets.UTF_8)) this.bufferFactory.wrap("Cc".getBytes(StandardCharsets.UTF_8))
); );
Part mockPart = mock(Part.class); Part mockPart = mock(Part.class);
when(mockPart.content()).thenReturn(bufferPublisher); given(mockPart.content()).willReturn(bufferPublisher);
MultipartBodyBuilder bodyBuilder = new MultipartBodyBuilder(); MultipartBodyBuilder bodyBuilder = new MultipartBodyBuilder();
bodyBuilder.part("name 1", "value 1"); bodyBuilder.part("name 1", "value 1");
......
...@@ -56,8 +56,8 @@ import org.springframework.util.MimeTypeUtils; ...@@ -56,8 +56,8 @@ import org.springframework.util.MimeTypeUtils;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertSame; import static org.junit.Assert.assertSame;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link BaseDefaultCodecs}. * Unit tests for {@link BaseDefaultCodecs}.
...@@ -110,14 +110,14 @@ public class CodecConfigurerTests { ...@@ -110,14 +110,14 @@ public class CodecConfigurerTests {
Decoder<?> customDecoder1 = mock(Decoder.class); Decoder<?> customDecoder1 = mock(Decoder.class);
Decoder<?> customDecoder2 = mock(Decoder.class); Decoder<?> customDecoder2 = mock(Decoder.class);
when(customDecoder1.canDecode(ResolvableType.forClass(Object.class), null)).thenReturn(false); given(customDecoder1.canDecode(ResolvableType.forClass(Object.class), null)).willReturn(false);
when(customDecoder2.canDecode(ResolvableType.forClass(Object.class), null)).thenReturn(true); given(customDecoder2.canDecode(ResolvableType.forClass(Object.class), null)).willReturn(true);
HttpMessageReader<?> customReader1 = mock(HttpMessageReader.class); HttpMessageReader<?> customReader1 = mock(HttpMessageReader.class);
HttpMessageReader<?> customReader2 = mock(HttpMessageReader.class); HttpMessageReader<?> customReader2 = mock(HttpMessageReader.class);
when(customReader1.canRead(ResolvableType.forClass(Object.class), null)).thenReturn(false); given(customReader1.canRead(ResolvableType.forClass(Object.class), null)).willReturn(false);
when(customReader2.canRead(ResolvableType.forClass(Object.class), null)).thenReturn(true); given(customReader2.canRead(ResolvableType.forClass(Object.class), null)).willReturn(true);
this.configurer.customCodecs().decoder(customDecoder1); this.configurer.customCodecs().decoder(customDecoder1);
this.configurer.customCodecs().decoder(customDecoder2); this.configurer.customCodecs().decoder(customDecoder2);
...@@ -150,14 +150,14 @@ public class CodecConfigurerTests { ...@@ -150,14 +150,14 @@ public class CodecConfigurerTests {
Encoder<?> customEncoder1 = mock(Encoder.class); Encoder<?> customEncoder1 = mock(Encoder.class);
Encoder<?> customEncoder2 = mock(Encoder.class); Encoder<?> customEncoder2 = mock(Encoder.class);
when(customEncoder1.canEncode(ResolvableType.forClass(Object.class), null)).thenReturn(false); given(customEncoder1.canEncode(ResolvableType.forClass(Object.class), null)).willReturn(false);
when(customEncoder2.canEncode(ResolvableType.forClass(Object.class), null)).thenReturn(true); given(customEncoder2.canEncode(ResolvableType.forClass(Object.class), null)).willReturn(true);
HttpMessageWriter<?> customWriter1 = mock(HttpMessageWriter.class); HttpMessageWriter<?> customWriter1 = mock(HttpMessageWriter.class);
HttpMessageWriter<?> customWriter2 = mock(HttpMessageWriter.class); HttpMessageWriter<?> customWriter2 = mock(HttpMessageWriter.class);
when(customWriter1.canWrite(ResolvableType.forClass(Object.class), null)).thenReturn(false); given(customWriter1.canWrite(ResolvableType.forClass(Object.class), null)).willReturn(false);
when(customWriter2.canWrite(ResolvableType.forClass(Object.class), null)).thenReturn(true); given(customWriter2.canWrite(ResolvableType.forClass(Object.class), null)).willReturn(true);
this.configurer.customCodecs().encoder(customEncoder1); this.configurer.customCodecs().encoder(customEncoder1);
this.configurer.customCodecs().encoder(customEncoder2); this.configurer.customCodecs().encoder(customEncoder2);
...@@ -189,14 +189,14 @@ public class CodecConfigurerTests { ...@@ -189,14 +189,14 @@ public class CodecConfigurerTests {
Decoder<?> customDecoder1 = mock(Decoder.class); Decoder<?> customDecoder1 = mock(Decoder.class);
Decoder<?> customDecoder2 = mock(Decoder.class); Decoder<?> customDecoder2 = mock(Decoder.class);
when(customDecoder1.canDecode(ResolvableType.forClass(Object.class), null)).thenReturn(false); given(customDecoder1.canDecode(ResolvableType.forClass(Object.class), null)).willReturn(false);
when(customDecoder2.canDecode(ResolvableType.forClass(Object.class), null)).thenReturn(true); given(customDecoder2.canDecode(ResolvableType.forClass(Object.class), null)).willReturn(true);
HttpMessageReader<?> customReader1 = mock(HttpMessageReader.class); HttpMessageReader<?> customReader1 = mock(HttpMessageReader.class);
HttpMessageReader<?> customReader2 = mock(HttpMessageReader.class); HttpMessageReader<?> customReader2 = mock(HttpMessageReader.class);
when(customReader1.canRead(ResolvableType.forClass(Object.class), null)).thenReturn(false); given(customReader1.canRead(ResolvableType.forClass(Object.class), null)).willReturn(false);
when(customReader2.canRead(ResolvableType.forClass(Object.class), null)).thenReturn(true); given(customReader2.canRead(ResolvableType.forClass(Object.class), null)).willReturn(true);
this.configurer.customCodecs().decoder(customDecoder1); this.configurer.customCodecs().decoder(customDecoder1);
this.configurer.customCodecs().decoder(customDecoder2); this.configurer.customCodecs().decoder(customDecoder2);
...@@ -220,14 +220,14 @@ public class CodecConfigurerTests { ...@@ -220,14 +220,14 @@ public class CodecConfigurerTests {
Encoder<?> customEncoder1 = mock(Encoder.class); Encoder<?> customEncoder1 = mock(Encoder.class);
Encoder<?> customEncoder2 = mock(Encoder.class); Encoder<?> customEncoder2 = mock(Encoder.class);
when(customEncoder1.canEncode(ResolvableType.forClass(Object.class), null)).thenReturn(false); given(customEncoder1.canEncode(ResolvableType.forClass(Object.class), null)).willReturn(false);
when(customEncoder2.canEncode(ResolvableType.forClass(Object.class), null)).thenReturn(true); given(customEncoder2.canEncode(ResolvableType.forClass(Object.class), null)).willReturn(true);
HttpMessageWriter<?> customWriter1 = mock(HttpMessageWriter.class); HttpMessageWriter<?> customWriter1 = mock(HttpMessageWriter.class);
HttpMessageWriter<?> customWriter2 = mock(HttpMessageWriter.class); HttpMessageWriter<?> customWriter2 = mock(HttpMessageWriter.class);
when(customWriter1.canWrite(ResolvableType.forClass(Object.class), null)).thenReturn(false); given(customWriter1.canWrite(ResolvableType.forClass(Object.class), null)).willReturn(false);
when(customWriter2.canWrite(ResolvableType.forClass(Object.class), null)).thenReturn(true); given(customWriter2.canWrite(ResolvableType.forClass(Object.class), null)).willReturn(true);
this.configurer.customCodecs().encoder(customEncoder1); this.configurer.customCodecs().encoder(customEncoder1);
this.configurer.customCodecs().encoder(customEncoder2); this.configurer.customCodecs().encoder(customEncoder2);
......
...@@ -41,7 +41,7 @@ import static org.junit.Assert.assertEquals; ...@@ -41,7 +41,7 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.given; import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.doThrow; import static org.mockito.BDDMockito.willThrow;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
/** /**
...@@ -141,7 +141,7 @@ public class ResourceHttpMessageConverterTests { ...@@ -141,7 +141,7 @@ public class ResourceHttpMessageConverterTests {
InputStream inputStream = mock(InputStream.class); InputStream inputStream = mock(InputStream.class);
given(resource.getInputStream()).willReturn(inputStream); given(resource.getInputStream()).willReturn(inputStream);
given(inputStream.read(any())).willReturn(-1); given(inputStream.read(any())).willReturn(-1);
doThrow(new NullPointerException()).when(inputStream).close(); willThrow(new NullPointerException()).given(inputStream).close();
converter.write(resource, MediaType.APPLICATION_OCTET_STREAM, outputMessage); converter.write(resource, MediaType.APPLICATION_OCTET_STREAM, outputMessage);
assertEquals(0, outputMessage.getHeaders().getContentLength()); assertEquals(0, outputMessage.getHeaders().getContentLength());
......
...@@ -30,8 +30,8 @@ import static org.junit.Assert.assertEquals; ...@@ -30,8 +30,8 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull; import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertSame; import static org.junit.Assert.assertSame;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import static org.mockito.Mockito.withSettings; import static org.mockito.Mockito.withSettings;
/** /**
...@@ -75,7 +75,7 @@ public class HttpComponentsHttpInvokerRequestExecutorTests { ...@@ -75,7 +75,7 @@ public class HttpComponentsHttpInvokerRequestExecutorTests {
CloseableHttpClient client = mock(CloseableHttpClient.class, CloseableHttpClient client = mock(CloseableHttpClient.class,
withSettings().extraInterfaces(Configurable.class)); withSettings().extraInterfaces(Configurable.class));
Configurable configurable = (Configurable) client; Configurable configurable = (Configurable) client;
when(configurable.getConfig()).thenReturn(defaultConfig); given(configurable.getConfig()).willReturn(defaultConfig);
HttpComponentsHttpInvokerRequestExecutor executor = HttpComponentsHttpInvokerRequestExecutor executor =
new HttpComponentsHttpInvokerRequestExecutor(client); new HttpComponentsHttpInvokerRequestExecutor(client);
...@@ -98,7 +98,7 @@ public class HttpComponentsHttpInvokerRequestExecutorTests { ...@@ -98,7 +98,7 @@ public class HttpComponentsHttpInvokerRequestExecutorTests {
CloseableHttpClient client = mock(CloseableHttpClient.class, CloseableHttpClient client = mock(CloseableHttpClient.class,
withSettings().extraInterfaces(Configurable.class)); withSettings().extraInterfaces(Configurable.class));
Configurable configurable = (Configurable) client; Configurable configurable = (Configurable) client;
when(configurable.getConfig()).thenReturn(defaultConfig); given(configurable.getConfig()).willReturn(defaultConfig);
HttpComponentsHttpInvokerRequestExecutor executor = HttpComponentsHttpInvokerRequestExecutor executor =
new HttpComponentsHttpInvokerRequestExecutor(client); new HttpComponentsHttpInvokerRequestExecutor(client);
...@@ -119,7 +119,7 @@ public class HttpComponentsHttpInvokerRequestExecutorTests { ...@@ -119,7 +119,7 @@ public class HttpComponentsHttpInvokerRequestExecutorTests {
final CloseableHttpClient client = mock(CloseableHttpClient.class, final CloseableHttpClient client = mock(CloseableHttpClient.class,
withSettings().extraInterfaces(Configurable.class)); withSettings().extraInterfaces(Configurable.class));
Configurable configurable = (Configurable) client; Configurable configurable = (Configurable) client;
when(configurable.getConfig()).thenReturn(defaultConfig); given(configurable.getConfig()).willReturn(defaultConfig);
HttpComponentsHttpInvokerRequestExecutor executor = HttpComponentsHttpInvokerRequestExecutor executor =
new HttpComponentsHttpInvokerRequestExecutor() { new HttpComponentsHttpInvokerRequestExecutor() {
...@@ -139,7 +139,7 @@ public class HttpComponentsHttpInvokerRequestExecutorTests { ...@@ -139,7 +139,7 @@ public class HttpComponentsHttpInvokerRequestExecutorTests {
// Update the Http client so that it returns an updated config // Update the Http client so that it returns an updated config
RequestConfig updatedDefaultConfig = RequestConfig.custom() RequestConfig updatedDefaultConfig = RequestConfig.custom()
.setConnectTimeout(1234).build(); .setConnectTimeout(1234).build();
when(configurable.getConfig()).thenReturn(updatedDefaultConfig); given(configurable.getConfig()).willReturn(updatedDefaultConfig);
executor.setReadTimeout(7000); executor.setReadTimeout(7000);
HttpPost httpPost2 = executor.createHttpPost(config); HttpPost httpPost2 = executor.createHttpPost(config);
RequestConfig requestConfig2 = httpPost2.getConfig(); RequestConfig requestConfig2 = httpPost2.getConfig();
...@@ -165,7 +165,7 @@ public class HttpComponentsHttpInvokerRequestExecutorTests { ...@@ -165,7 +165,7 @@ public class HttpComponentsHttpInvokerRequestExecutorTests {
private HttpInvokerClientConfiguration mockHttpInvokerClientConfiguration(String serviceUrl) { private HttpInvokerClientConfiguration mockHttpInvokerClientConfiguration(String serviceUrl) {
HttpInvokerClientConfiguration config = mock(HttpInvokerClientConfiguration.class); HttpInvokerClientConfiguration config = mock(HttpInvokerClientConfiguration.class);
when(config.getServiceUrl()).thenReturn(serviceUrl); given(config.getServiceUrl()).willReturn(serviceUrl);
return config; return config;
} }
......
...@@ -36,7 +36,6 @@ import static org.mockito.BDDMockito.given; ...@@ -36,7 +36,6 @@ import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when;
import static org.springframework.web.context.request.async.CallableProcessingInterceptor.RESULT_NONE; import static org.springframework.web.context.request.async.CallableProcessingInterceptor.RESULT_NONE;
/** /**
...@@ -163,7 +162,7 @@ public class WebAsyncManagerTimeoutTests { ...@@ -163,7 +162,7 @@ public class WebAsyncManagerTimeoutTests {
Future future = mock(Future.class); Future future = mock(Future.class);
AsyncTaskExecutor executor = mock(AsyncTaskExecutor.class); AsyncTaskExecutor executor = mock(AsyncTaskExecutor.class);
when(executor.submit(any(Runnable.class))).thenReturn(future); given(executor.submit(any(Runnable.class))).willReturn(future);
this.asyncManager.setTaskExecutor(executor); this.asyncManager.setTaskExecutor(executor);
this.asyncManager.startCallableProcessing(callable); this.asyncManager.startCallableProcessing(callable);
......
...@@ -23,10 +23,10 @@ import org.springframework.core.MethodParameter; ...@@ -23,10 +23,10 @@ import org.springframework.core.MethodParameter;
import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when;
/** /**
* Test fixture with {@link HandlerMethodReturnValueHandlerComposite}. * Test fixture with {@link HandlerMethodReturnValueHandlerComposite}.
...@@ -53,7 +53,7 @@ public class HandlerMethodReturnValueHandlerCompositeTests { ...@@ -53,7 +53,7 @@ public class HandlerMethodReturnValueHandlerCompositeTests {
this.stringType = new MethodParameter(getClass().getDeclaredMethod("handleString"), -1); this.stringType = new MethodParameter(getClass().getDeclaredMethod("handleString"), -1);
this.integerHandler = mock(HandlerMethodReturnValueHandler.class); this.integerHandler = mock(HandlerMethodReturnValueHandler.class);
when(this.integerHandler.supportsReturnType(this.integerType)).thenReturn(true); given(this.integerHandler.supportsReturnType(this.integerType)).willReturn(true);
this.handlers = new HandlerMethodReturnValueHandlerComposite(); this.handlers = new HandlerMethodReturnValueHandlerComposite();
this.handlers.addHandler(this.integerHandler); this.handlers.addHandler(this.integerHandler);
...@@ -76,7 +76,7 @@ public class HandlerMethodReturnValueHandlerCompositeTests { ...@@ -76,7 +76,7 @@ public class HandlerMethodReturnValueHandlerCompositeTests {
@Test @Test
public void handleReturnValueWithMultipleHandlers() throws Exception { public void handleReturnValueWithMultipleHandlers() throws Exception {
HandlerMethodReturnValueHandler anotherIntegerHandler = mock(HandlerMethodReturnValueHandler.class); HandlerMethodReturnValueHandler anotherIntegerHandler = mock(HandlerMethodReturnValueHandler.class);
when(anotherIntegerHandler.supportsReturnType(this.integerType)).thenReturn(true); given(anotherIntegerHandler.supportsReturnType(this.integerType)).willReturn(true);
this.handlers.handleReturnValue(55, this.integerType, this.mavContainer, null); this.handlers.handleReturnValue(55, this.integerType, this.mavContainer, null);
...@@ -91,12 +91,12 @@ public class HandlerMethodReturnValueHandlerCompositeTests { ...@@ -91,12 +91,12 @@ public class HandlerMethodReturnValueHandlerCompositeTests {
MethodParameter promiseType = new MethodParameter(getClass().getDeclaredMethod("handlePromise"), -1); MethodParameter promiseType = new MethodParameter(getClass().getDeclaredMethod("handlePromise"), -1);
HandlerMethodReturnValueHandler responseBodyHandler = mock(HandlerMethodReturnValueHandler.class); HandlerMethodReturnValueHandler responseBodyHandler = mock(HandlerMethodReturnValueHandler.class);
when(responseBodyHandler.supportsReturnType(promiseType)).thenReturn(true); given(responseBodyHandler.supportsReturnType(promiseType)).willReturn(true);
this.handlers.addHandler(responseBodyHandler); this.handlers.addHandler(responseBodyHandler);
AsyncHandlerMethodReturnValueHandler promiseHandler = mock(AsyncHandlerMethodReturnValueHandler.class); AsyncHandlerMethodReturnValueHandler promiseHandler = mock(AsyncHandlerMethodReturnValueHandler.class);
when(promiseHandler.supportsReturnType(promiseType)).thenReturn(true); given(promiseHandler.supportsReturnType(promiseType)).willReturn(true);
when(promiseHandler.isAsyncReturnValue(promise, promiseType)).thenReturn(true); given(promiseHandler.isAsyncReturnValue(promise, promiseType)).willReturn(true);
this.handlers.addHandler(promiseHandler); this.handlers.addHandler(promiseHandler);
this.handlers.handleReturnValue(promise, promiseType, this.mavContainer, null); this.handlers.handleReturnValue(promise, promiseType, this.mavContainer, null);
......
...@@ -40,9 +40,9 @@ import static org.junit.Assert.assertNotNull; ...@@ -40,9 +40,9 @@ import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertSame; import static org.junit.Assert.assertSame;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.never; import static org.mockito.Mockito.never;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link DefaultWebSessionManager}. * Unit tests for {@link DefaultWebSessionManager}.
...@@ -72,12 +72,12 @@ public class DefaultWebSessionManagerTests { ...@@ -72,12 +72,12 @@ public class DefaultWebSessionManagerTests {
@Before @Before
public void setUp() throws Exception { public void setUp() throws Exception {
when(this.createSession.save()).thenReturn(Mono.empty()); given(this.createSession.save()).willReturn(Mono.empty());
when(this.createSession.getId()).thenReturn("create-session-id"); given(this.createSession.getId()).willReturn("create-session-id");
when(this.updateSession.getId()).thenReturn("update-session-id"); given(this.updateSession.getId()).willReturn("update-session-id");
when(this.sessionStore.createWebSession()).thenReturn(Mono.just(this.createSession)); given(this.sessionStore.createWebSession()).willReturn(Mono.just(this.createSession));
when(this.sessionStore.retrieveSession(this.updateSession.getId())).thenReturn(Mono.just(this.updateSession)); given(this.sessionStore.retrieveSession(this.updateSession.getId())).willReturn(Mono.just(this.updateSession));
this.sessionManager = new DefaultWebSessionManager(); this.sessionManager = new DefaultWebSessionManager();
this.sessionManager.setSessionIdResolver(this.sessionIdResolver); this.sessionManager.setSessionIdResolver(this.sessionIdResolver);
...@@ -92,7 +92,7 @@ public class DefaultWebSessionManagerTests { ...@@ -92,7 +92,7 @@ public class DefaultWebSessionManagerTests {
@Test @Test
public void getSessionSaveWhenCreatedAndNotStartedThenNotSaved() { public void getSessionSaveWhenCreatedAndNotStartedThenNotSaved() {
when(this.sessionIdResolver.resolveSessionIds(this.exchange)).thenReturn(Collections.emptyList()); given(this.sessionIdResolver.resolveSessionIds(this.exchange)).willReturn(Collections.emptyList());
WebSession session = this.sessionManager.getSession(this.exchange).block(); WebSession session = this.sessionManager.getSession(this.exchange).block();
this.exchange.getResponse().setComplete().block(); this.exchange.getResponse().setComplete().block();
...@@ -106,12 +106,12 @@ public class DefaultWebSessionManagerTests { ...@@ -106,12 +106,12 @@ public class DefaultWebSessionManagerTests {
@Test @Test
public void getSessionSaveWhenCreatedAndStartedThenSavesAndSetsId() { public void getSessionSaveWhenCreatedAndStartedThenSavesAndSetsId() {
when(this.sessionIdResolver.resolveSessionIds(this.exchange)).thenReturn(Collections.emptyList()); given(this.sessionIdResolver.resolveSessionIds(this.exchange)).willReturn(Collections.emptyList());
WebSession session = this.sessionManager.getSession(this.exchange).block(); WebSession session = this.sessionManager.getSession(this.exchange).block();
assertSame(this.createSession, session); assertSame(this.createSession, session);
String sessionId = this.createSession.getId(); String sessionId = this.createSession.getId();
when(this.createSession.isStarted()).thenReturn(true); given(this.createSession.isStarted()).willReturn(true);
this.exchange.getResponse().setComplete().block(); this.exchange.getResponse().setComplete().block();
verify(this.sessionStore).createWebSession(); verify(this.sessionStore).createWebSession();
...@@ -123,7 +123,7 @@ public class DefaultWebSessionManagerTests { ...@@ -123,7 +123,7 @@ public class DefaultWebSessionManagerTests {
public void existingSession() { public void existingSession() {
String sessionId = this.updateSession.getId(); String sessionId = this.updateSession.getId();
when(this.sessionIdResolver.resolveSessionIds(this.exchange)).thenReturn(Collections.singletonList(sessionId)); given(this.sessionIdResolver.resolveSessionIds(this.exchange)).willReturn(Collections.singletonList(sessionId));
WebSession actual = this.sessionManager.getSession(this.exchange).block(); WebSession actual = this.sessionManager.getSession(this.exchange).block();
assertNotNull(actual); assertNotNull(actual);
...@@ -134,9 +134,9 @@ public class DefaultWebSessionManagerTests { ...@@ -134,9 +134,9 @@ public class DefaultWebSessionManagerTests {
public void multipleSessionIds() { public void multipleSessionIds() {
List<String> ids = Arrays.asList("not-this", "not-that", this.updateSession.getId()); List<String> ids = Arrays.asList("not-this", "not-that", this.updateSession.getId());
when(this.sessionStore.retrieveSession("not-this")).thenReturn(Mono.empty()); given(this.sessionStore.retrieveSession("not-this")).willReturn(Mono.empty());
when(this.sessionStore.retrieveSession("not-that")).thenReturn(Mono.empty()); given(this.sessionStore.retrieveSession("not-that")).willReturn(Mono.empty());
when(this.sessionIdResolver.resolveSessionIds(this.exchange)).thenReturn(ids); given(this.sessionIdResolver.resolveSessionIds(this.exchange)).willReturn(ids);
WebSession actual = this.sessionManager.getSession(this.exchange).block(); WebSession actual = this.sessionManager.getSession(this.exchange).block();
assertNotNull(actual); assertNotNull(actual);
......
...@@ -35,8 +35,8 @@ import org.springframework.web.server.ServerWebExchange; ...@@ -35,8 +35,8 @@ import org.springframework.web.server.ServerWebExchange;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import static org.mockito.Mockito.withSettings; import static org.mockito.Mockito.withSettings;
/** /**
...@@ -53,10 +53,10 @@ public class DispatcherHandlerTests { ...@@ -53,10 +53,10 @@ public class DispatcherHandlerTests {
public void handlerMappingOrder() { public void handlerMappingOrder() {
HandlerMapping hm1 = mock(HandlerMapping.class, withSettings().extraInterfaces(Ordered.class)); HandlerMapping hm1 = mock(HandlerMapping.class, withSettings().extraInterfaces(Ordered.class));
HandlerMapping hm2 = mock(HandlerMapping.class, withSettings().extraInterfaces(Ordered.class)); HandlerMapping hm2 = mock(HandlerMapping.class, withSettings().extraInterfaces(Ordered.class));
when(((Ordered) hm1).getOrder()).thenReturn(1); given(((Ordered) hm1).getOrder()).willReturn(1);
when(((Ordered) hm2).getOrder()).thenReturn(2); given(((Ordered) hm2).getOrder()).willReturn(2);
when((hm1).getHandler(any())).thenReturn(Mono.just((Supplier<String>) () -> "1")); given((hm1).getHandler(any())).willReturn(Mono.just((Supplier<String>) () -> "1"));
when((hm2).getHandler(any())).thenReturn(Mono.just((Supplier<String>) () -> "2")); given((hm2).getHandler(any())).willReturn(Mono.just((Supplier<String>) () -> "2"));
StaticApplicationContext context = new StaticApplicationContext(); StaticApplicationContext context = new StaticApplicationContext();
context.registerBean("b2", HandlerMapping.class, () -> hm2); context.registerBean("b2", HandlerMapping.class, () -> hm2);
......
...@@ -43,7 +43,7 @@ import static org.junit.Assert.assertSame; ...@@ -43,7 +43,7 @@ import static org.junit.Assert.assertSame;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.given; import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.doAnswer; import static org.mockito.BDDMockito.willAnswer;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
/** /**
...@@ -115,11 +115,11 @@ public class DelegatingWebFluxConfigurationTests { ...@@ -115,11 +115,11 @@ public class DelegatingWebFluxConfigurationTests {
@Test @Test
public void resourceHandlerMapping() throws Exception { public void resourceHandlerMapping() throws Exception {
delegatingConfig.setConfigurers(Collections.singletonList(webFluxConfigurer)); delegatingConfig.setConfigurers(Collections.singletonList(webFluxConfigurer));
doAnswer(invocation -> { willAnswer(invocation -> {
ResourceHandlerRegistry registry = invocation.getArgument(0); ResourceHandlerRegistry registry = invocation.getArgument(0);
registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static"); registry.addResourceHandler("/static/**").addResourceLocations("classpath:/static");
return null; return null;
}).when(webFluxConfigurer).addResourceHandlers(any(ResourceHandlerRegistry.class)); }).given(webFluxConfigurer).addResourceHandlers(any(ResourceHandlerRegistry.class));
delegatingConfig.resourceHandlerMapping(delegatingConfig.resourceUrlProvider()); delegatingConfig.resourceHandlerMapping(delegatingConfig.resourceUrlProvider());
verify(webFluxConfigurer).addResourceHandlers(any(ResourceHandlerRegistry.class)); verify(webFluxConfigurer).addResourceHandlers(any(ResourceHandlerRegistry.class));
......
...@@ -39,8 +39,8 @@ import org.springframework.web.reactive.function.BodyInserter; ...@@ -39,8 +39,8 @@ import org.springframework.web.reactive.function.BodyInserter;
import static java.nio.charset.StandardCharsets.UTF_8; import static java.nio.charset.StandardCharsets.UTF_8;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import static org.springframework.http.HttpMethod.DELETE; import static org.springframework.http.HttpMethod.DELETE;
import static org.springframework.http.HttpMethod.GET; import static org.springframework.http.HttpMethod.GET;
import static org.springframework.http.HttpMethod.OPTIONS; import static org.springframework.http.HttpMethod.OPTIONS;
...@@ -131,7 +131,7 @@ public class DefaultClientRequestBuilderTests { ...@@ -131,7 +131,7 @@ public class DefaultClientRequestBuilderTests {
messageWriters.add(new EncoderHttpMessageWriter<>(CharSequenceEncoder.allMimeTypes())); messageWriters.add(new EncoderHttpMessageWriter<>(CharSequenceEncoder.allMimeTypes()));
ExchangeStrategies strategies = mock(ExchangeStrategies.class); ExchangeStrategies strategies = mock(ExchangeStrategies.class);
when(strategies.messageWriters()).thenReturn(messageWriters); given(strategies.messageWriters()).willReturn(messageWriters);
MockClientHttpRequest request = new MockClientHttpRequest(GET, "/"); MockClientHttpRequest request = new MockClientHttpRequest(GET, "/");
result.writeTo(request, strategies).block(); result.writeTo(request, strategies).block();
...@@ -153,7 +153,7 @@ public class DefaultClientRequestBuilderTests { ...@@ -153,7 +153,7 @@ public class DefaultClientRequestBuilderTests {
messageWriters.add(new EncoderHttpMessageWriter<>(CharSequenceEncoder.allMimeTypes())); messageWriters.add(new EncoderHttpMessageWriter<>(CharSequenceEncoder.allMimeTypes()));
ExchangeStrategies strategies = mock(ExchangeStrategies.class); ExchangeStrategies strategies = mock(ExchangeStrategies.class);
when(strategies.messageWriters()).thenReturn(messageWriters); given(strategies.messageWriters()).willReturn(messageWriters);
MockClientHttpRequest request = new MockClientHttpRequest(GET, "/"); MockClientHttpRequest request = new MockClientHttpRequest(GET, "/");
result.writeTo(request, strategies).block(); result.writeTo(request, strategies).block();
...@@ -176,7 +176,7 @@ public class DefaultClientRequestBuilderTests { ...@@ -176,7 +176,7 @@ public class DefaultClientRequestBuilderTests {
messageWriters.add(new EncoderHttpMessageWriter<>(CharSequenceEncoder.allMimeTypes())); messageWriters.add(new EncoderHttpMessageWriter<>(CharSequenceEncoder.allMimeTypes()));
ExchangeStrategies strategies = mock(ExchangeStrategies.class); ExchangeStrategies strategies = mock(ExchangeStrategies.class);
when(strategies.messageWriters()).thenReturn(messageWriters); given(strategies.messageWriters()).willReturn(messageWriters);
MockClientHttpRequest request = new MockClientHttpRequest(GET, "/"); MockClientHttpRequest request = new MockClientHttpRequest(GET, "/");
result.writeTo(request, strategies).block(); result.writeTo(request, strategies).block();
......
...@@ -49,8 +49,8 @@ import org.springframework.util.MultiValueMap; ...@@ -49,8 +49,8 @@ import org.springframework.util.MultiValueMap;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertSame; import static org.junit.Assert.assertSame;
import static org.junit.Assert.fail; import static org.junit.Assert.fail;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import static org.springframework.web.reactive.function.BodyExtractors.toMono; import static org.springframework.web.reactive.function.BodyExtractors.toMono;
/** /**
...@@ -77,7 +77,7 @@ public class DefaultClientResponseTests { ...@@ -77,7 +77,7 @@ public class DefaultClientResponseTests {
@Test @Test
public void statusCode() { public void statusCode() {
HttpStatus status = HttpStatus.CONTINUE; HttpStatus status = HttpStatus.CONTINUE;
when(mockResponse.getStatusCode()).thenReturn(status); given(mockResponse.getStatusCode()).willReturn(status);
assertEquals(status, defaultClientResponse.statusCode()); assertEquals(status, defaultClientResponse.statusCode());
} }
...@@ -85,7 +85,7 @@ public class DefaultClientResponseTests { ...@@ -85,7 +85,7 @@ public class DefaultClientResponseTests {
@Test @Test
public void rawStatusCode() { public void rawStatusCode() {
int status = 999; int status = 999;
when(mockResponse.getRawStatusCode()).thenReturn(status); given(mockResponse.getRawStatusCode()).willReturn(status);
assertEquals(status, defaultClientResponse.rawStatusCode()); assertEquals(status, defaultClientResponse.rawStatusCode());
} }
...@@ -102,7 +102,7 @@ public class DefaultClientResponseTests { ...@@ -102,7 +102,7 @@ public class DefaultClientResponseTests {
List<HttpRange> range = Collections.singletonList(HttpRange.createByteRange(0, 42)); List<HttpRange> range = Collections.singletonList(HttpRange.createByteRange(0, 42));
httpHeaders.setRange(range); httpHeaders.setRange(range);
when(mockResponse.getHeaders()).thenReturn(httpHeaders); given(mockResponse.getHeaders()).willReturn(httpHeaders);
ClientResponse.Headers headers = defaultClientResponse.headers(); ClientResponse.Headers headers = defaultClientResponse.headers();
assertEquals(OptionalLong.of(contentLength), headers.contentLength()); assertEquals(OptionalLong.of(contentLength), headers.contentLength());
...@@ -116,7 +116,7 @@ public class DefaultClientResponseTests { ...@@ -116,7 +116,7 @@ public class DefaultClientResponseTests {
MultiValueMap<String, ResponseCookie> cookies = new LinkedMultiValueMap<>(); MultiValueMap<String, ResponseCookie> cookies = new LinkedMultiValueMap<>();
cookies.add("foo", cookie); cookies.add("foo", cookie);
when(mockResponse.getCookies()).thenReturn(cookies); given(mockResponse.getCookies()).willReturn(cookies);
assertSame(cookies, defaultClientResponse.cookies()); assertSame(cookies, defaultClientResponse.cookies());
} }
...@@ -132,7 +132,7 @@ public class DefaultClientResponseTests { ...@@ -132,7 +132,7 @@ public class DefaultClientResponseTests {
List<HttpMessageReader<?>> messageReaders = Collections List<HttpMessageReader<?>> messageReaders = Collections
.singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes())); .singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes()));
when(mockExchangeStrategies.messageReaders()).thenReturn(messageReaders); given(mockExchangeStrategies.messageReaders()).willReturn(messageReaders);
Mono<String> resultMono = defaultClientResponse.body(toMono(String.class)); Mono<String> resultMono = defaultClientResponse.body(toMono(String.class));
assertEquals("foo", resultMono.block()); assertEquals("foo", resultMono.block());
...@@ -148,7 +148,7 @@ public class DefaultClientResponseTests { ...@@ -148,7 +148,7 @@ public class DefaultClientResponseTests {
List<HttpMessageReader<?>> messageReaders = Collections List<HttpMessageReader<?>> messageReaders = Collections
.singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes())); .singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes()));
when(mockExchangeStrategies.messageReaders()).thenReturn(messageReaders); given(mockExchangeStrategies.messageReaders()).willReturn(messageReaders);
Mono<String> resultMono = defaultClientResponse.bodyToMono(String.class); Mono<String> resultMono = defaultClientResponse.bodyToMono(String.class);
assertEquals("foo", resultMono.block()); assertEquals("foo", resultMono.block());
...@@ -164,7 +164,7 @@ public class DefaultClientResponseTests { ...@@ -164,7 +164,7 @@ public class DefaultClientResponseTests {
List<HttpMessageReader<?>> messageReaders = Collections List<HttpMessageReader<?>> messageReaders = Collections
.singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes())); .singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes()));
when(mockExchangeStrategies.messageReaders()).thenReturn(messageReaders); given(mockExchangeStrategies.messageReaders()).willReturn(messageReaders);
Mono<String> resultMono = Mono<String> resultMono =
defaultClientResponse.bodyToMono(new ParameterizedTypeReference<String>() { defaultClientResponse.bodyToMono(new ParameterizedTypeReference<String>() {
...@@ -182,7 +182,7 @@ public class DefaultClientResponseTests { ...@@ -182,7 +182,7 @@ public class DefaultClientResponseTests {
List<HttpMessageReader<?>> messageReaders = Collections List<HttpMessageReader<?>> messageReaders = Collections
.singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes())); .singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes()));
when(mockExchangeStrategies.messageReaders()).thenReturn(messageReaders); given(mockExchangeStrategies.messageReaders()).willReturn(messageReaders);
Flux<String> resultFlux = defaultClientResponse.bodyToFlux(String.class); Flux<String> resultFlux = defaultClientResponse.bodyToFlux(String.class);
Mono<List<String>> result = resultFlux.collectList(); Mono<List<String>> result = resultFlux.collectList();
...@@ -199,7 +199,7 @@ public class DefaultClientResponseTests { ...@@ -199,7 +199,7 @@ public class DefaultClientResponseTests {
List<HttpMessageReader<?>> messageReaders = Collections List<HttpMessageReader<?>> messageReaders = Collections
.singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes())); .singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes()));
when(mockExchangeStrategies.messageReaders()).thenReturn(messageReaders); given(mockExchangeStrategies.messageReaders()).willReturn(messageReaders);
Flux<String> resultFlux = Flux<String> resultFlux =
defaultClientResponse.bodyToFlux(new ParameterizedTypeReference<String>() { defaultClientResponse.bodyToFlux(new ParameterizedTypeReference<String>() {
...@@ -218,7 +218,7 @@ public class DefaultClientResponseTests { ...@@ -218,7 +218,7 @@ public class DefaultClientResponseTests {
List<HttpMessageReader<?>> messageReaders = Collections List<HttpMessageReader<?>> messageReaders = Collections
.singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes())); .singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes()));
when(mockExchangeStrategies.messageReaders()).thenReturn(messageReaders); given(mockExchangeStrategies.messageReaders()).willReturn(messageReaders);
ResponseEntity<String> result = defaultClientResponse.toEntity(String.class).block(); ResponseEntity<String> result = defaultClientResponse.toEntity(String.class).block();
assertEquals("foo", result.getBody()); assertEquals("foo", result.getBody());
...@@ -236,14 +236,14 @@ public class DefaultClientResponseTests { ...@@ -236,14 +236,14 @@ public class DefaultClientResponseTests {
HttpHeaders httpHeaders = new HttpHeaders(); HttpHeaders httpHeaders = new HttpHeaders();
httpHeaders.setContentType(MediaType.TEXT_PLAIN); httpHeaders.setContentType(MediaType.TEXT_PLAIN);
when(mockResponse.getHeaders()).thenReturn(httpHeaders); given(mockResponse.getHeaders()).willReturn(httpHeaders);
when(mockResponse.getStatusCode()).thenThrow(new IllegalArgumentException("999")); given(mockResponse.getStatusCode()).willThrow(new IllegalArgumentException("999"));
when(mockResponse.getRawStatusCode()).thenReturn(999); given(mockResponse.getRawStatusCode()).willReturn(999);
when(mockResponse.getBody()).thenReturn(body); given(mockResponse.getBody()).willReturn(body);
List<HttpMessageReader<?>> messageReaders = Collections List<HttpMessageReader<?>> messageReaders = Collections
.singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes())); .singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes()));
when(mockExchangeStrategies.messageReaders()).thenReturn(messageReaders); given(mockExchangeStrategies.messageReaders()).willReturn(messageReaders);
ResponseEntity<String> result = defaultClientResponse.toEntity(String.class).block(); ResponseEntity<String> result = defaultClientResponse.toEntity(String.class).block();
assertEquals("foo", result.getBody()); assertEquals("foo", result.getBody());
...@@ -268,7 +268,7 @@ public class DefaultClientResponseTests { ...@@ -268,7 +268,7 @@ public class DefaultClientResponseTests {
List<HttpMessageReader<?>> messageReaders = Collections List<HttpMessageReader<?>> messageReaders = Collections
.singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes())); .singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes()));
when(mockExchangeStrategies.messageReaders()).thenReturn(messageReaders); given(mockExchangeStrategies.messageReaders()).willReturn(messageReaders);
ResponseEntity<String> result = defaultClientResponse.toEntity( ResponseEntity<String> result = defaultClientResponse.toEntity(
new ParameterizedTypeReference<String>() { new ParameterizedTypeReference<String>() {
...@@ -289,7 +289,7 @@ public class DefaultClientResponseTests { ...@@ -289,7 +289,7 @@ public class DefaultClientResponseTests {
List<HttpMessageReader<?>> messageReaders = Collections List<HttpMessageReader<?>> messageReaders = Collections
.singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes())); .singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes()));
when(mockExchangeStrategies.messageReaders()).thenReturn(messageReaders); given(mockExchangeStrategies.messageReaders()).willReturn(messageReaders);
ResponseEntity<List<String>> result = defaultClientResponse.toEntityList(String.class).block(); ResponseEntity<List<String>> result = defaultClientResponse.toEntityList(String.class).block();
assertEquals(Collections.singletonList("foo"), result.getBody()); assertEquals(Collections.singletonList("foo"), result.getBody());
...@@ -307,14 +307,14 @@ public class DefaultClientResponseTests { ...@@ -307,14 +307,14 @@ public class DefaultClientResponseTests {
HttpHeaders httpHeaders = new HttpHeaders(); HttpHeaders httpHeaders = new HttpHeaders();
httpHeaders.setContentType(MediaType.TEXT_PLAIN); httpHeaders.setContentType(MediaType.TEXT_PLAIN);
when(mockResponse.getHeaders()).thenReturn(httpHeaders); given(mockResponse.getHeaders()).willReturn(httpHeaders);
when(mockResponse.getStatusCode()).thenThrow(new IllegalArgumentException("999")); given(mockResponse.getStatusCode()).willThrow(new IllegalArgumentException("999"));
when(mockResponse.getRawStatusCode()).thenReturn(999); given(mockResponse.getRawStatusCode()).willReturn(999);
when(mockResponse.getBody()).thenReturn(body); given(mockResponse.getBody()).willReturn(body);
List<HttpMessageReader<?>> messageReaders = Collections List<HttpMessageReader<?>> messageReaders = Collections
.singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes())); .singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes()));
when(mockExchangeStrategies.messageReaders()).thenReturn(messageReaders); given(mockExchangeStrategies.messageReaders()).willReturn(messageReaders);
ResponseEntity<List<String>> result = defaultClientResponse.toEntityList(String.class).block(); ResponseEntity<List<String>> result = defaultClientResponse.toEntityList(String.class).block();
assertEquals(Collections.singletonList("foo"), result.getBody()); assertEquals(Collections.singletonList("foo"), result.getBody());
...@@ -340,7 +340,7 @@ public class DefaultClientResponseTests { ...@@ -340,7 +340,7 @@ public class DefaultClientResponseTests {
List<HttpMessageReader<?>> messageReaders = Collections List<HttpMessageReader<?>> messageReaders = Collections
.singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes())); .singletonList(new DecoderHttpMessageReader<>(StringDecoder.allMimeTypes()));
when(mockExchangeStrategies.messageReaders()).thenReturn(messageReaders); given(mockExchangeStrategies.messageReaders()).willReturn(messageReaders);
ResponseEntity<List<String>> result = defaultClientResponse.toEntityList( ResponseEntity<List<String>> result = defaultClientResponse.toEntityList(
new ParameterizedTypeReference<String>() { new ParameterizedTypeReference<String>() {
...@@ -355,10 +355,10 @@ public class DefaultClientResponseTests { ...@@ -355,10 +355,10 @@ public class DefaultClientResponseTests {
private void mockTextPlainResponse(Flux<DataBuffer> body) { private void mockTextPlainResponse(Flux<DataBuffer> body) {
HttpHeaders httpHeaders = new HttpHeaders(); HttpHeaders httpHeaders = new HttpHeaders();
httpHeaders.setContentType(MediaType.TEXT_PLAIN); httpHeaders.setContentType(MediaType.TEXT_PLAIN);
when(mockResponse.getHeaders()).thenReturn(httpHeaders); given(mockResponse.getHeaders()).willReturn(httpHeaders);
when(mockResponse.getStatusCode()).thenReturn(HttpStatus.OK); given(mockResponse.getStatusCode()).willReturn(HttpStatus.OK);
when(mockResponse.getRawStatusCode()).thenReturn(HttpStatus.OK.value()); given(mockResponse.getRawStatusCode()).willReturn(HttpStatus.OK.value());
when(mockResponse.getBody()).thenReturn(body); given(mockResponse.getBody()).willReturn(body);
} }
} }
...@@ -38,10 +38,10 @@ import static org.junit.Assert.assertEquals; ...@@ -38,10 +38,10 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNull; import static org.junit.Assert.assertNull;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.verifyZeroInteractions; import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link DefaultWebClient}. * Unit tests for {@link DefaultWebClient}.
...@@ -64,7 +64,7 @@ public class DefaultWebClientTests { ...@@ -64,7 +64,7 @@ public class DefaultWebClientTests {
MockitoAnnotations.initMocks(this); MockitoAnnotations.initMocks(this);
this.exchangeFunction = mock(ExchangeFunction.class); this.exchangeFunction = mock(ExchangeFunction.class);
ClientResponse mockResponse = mock(ClientResponse.class); ClientResponse mockResponse = mock(ClientResponse.class);
when(this.exchangeFunction.exchange(this.captor.capture())).thenReturn(Mono.just(mockResponse)); given(this.exchangeFunction.exchange(this.captor.capture())).willReturn(Mono.just(mockResponse));
this.builder = WebClient.builder().baseUrl("/base").exchangeFunction(this.exchangeFunction); this.builder = WebClient.builder().baseUrl("/base").exchangeFunction(this.exchangeFunction);
} }
...@@ -283,7 +283,7 @@ public class DefaultWebClientTests { ...@@ -283,7 +283,7 @@ public class DefaultWebClientTests {
@Test @Test
public void switchToErrorOnEmptyClientResponseMono() { public void switchToErrorOnEmptyClientResponseMono() {
ExchangeFunction exchangeFunction = mock(ExchangeFunction.class); ExchangeFunction exchangeFunction = mock(ExchangeFunction.class);
when(exchangeFunction.exchange(any())).thenReturn(Mono.empty()); given(exchangeFunction.exchange(any())).willReturn(Mono.empty());
WebClient.Builder builder = WebClient.builder().baseUrl("/base").exchangeFunction(exchangeFunction); WebClient.Builder builder = WebClient.builder().baseUrl("/base").exchangeFunction(exchangeFunction);
StepVerifier.create(builder.build().get().uri("/path").exchange()) StepVerifier.create(builder.build().get().uri("/path").exchange())
.expectErrorMessage("The underlying HTTP client completed without emitting a response.") .expectErrorMessage("The underlying HTTP client completed without emitting a response.")
......
...@@ -36,8 +36,8 @@ import org.springframework.web.reactive.function.BodyExtractors; ...@@ -36,8 +36,8 @@ import org.springframework.web.reactive.function.BodyExtractors;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link ExchangeFilterFunctions}. * Unit tests for {@link ExchangeFilterFunctions}.
...@@ -165,7 +165,7 @@ public class ExchangeFilterFunctionsTests { ...@@ -165,7 +165,7 @@ public class ExchangeFilterFunctionsTests {
public void statusHandlerMatch() { public void statusHandlerMatch() {
ClientRequest request = ClientRequest.create(HttpMethod.GET, DEFAULT_URL).build(); ClientRequest request = ClientRequest.create(HttpMethod.GET, DEFAULT_URL).build();
ClientResponse response = mock(ClientResponse.class); ClientResponse response = mock(ClientResponse.class);
when(response.statusCode()).thenReturn(HttpStatus.NOT_FOUND); given(response.statusCode()).willReturn(HttpStatus.NOT_FOUND);
ExchangeFunction exchange = r -> Mono.just(response); ExchangeFunction exchange = r -> Mono.just(response);
...@@ -183,7 +183,7 @@ public class ExchangeFilterFunctionsTests { ...@@ -183,7 +183,7 @@ public class ExchangeFilterFunctionsTests {
public void statusHandlerNoMatch() { public void statusHandlerNoMatch() {
ClientRequest request = ClientRequest.create(HttpMethod.GET, DEFAULT_URL).build(); ClientRequest request = ClientRequest.create(HttpMethod.GET, DEFAULT_URL).build();
ClientResponse response = mock(ClientResponse.class); ClientResponse response = mock(ClientResponse.class);
when(response.statusCode()).thenReturn(HttpStatus.NOT_FOUND); given(response.statusCode()).willReturn(HttpStatus.NOT_FOUND);
Mono<ClientResponse> result = ExchangeFilterFunctions Mono<ClientResponse> result = ExchangeFilterFunctions
.statusError(HttpStatus::is5xxServerError, req -> new MyException()) .statusError(HttpStatus::is5xxServerError, req -> new MyException())
......
...@@ -36,8 +36,8 @@ import org.springframework.web.reactive.function.client.ClientResponse; ...@@ -36,8 +36,8 @@ import org.springframework.web.reactive.function.client.ClientResponse;
import static java.util.Collections.singletonList; import static java.util.Collections.singletonList;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertSame; import static org.junit.Assert.assertSame;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* @author Arjen Poutsma * @author Arjen Poutsma
...@@ -62,7 +62,7 @@ public class ClientResponseWrapperTests { ...@@ -62,7 +62,7 @@ public class ClientResponseWrapperTests {
@Test @Test
public void statusCode() { public void statusCode() {
HttpStatus status = HttpStatus.BAD_REQUEST; HttpStatus status = HttpStatus.BAD_REQUEST;
when(mockResponse.statusCode()).thenReturn(status); given(mockResponse.statusCode()).willReturn(status);
assertSame(status, wrapper.statusCode()); assertSame(status, wrapper.statusCode());
} }
...@@ -70,7 +70,7 @@ public class ClientResponseWrapperTests { ...@@ -70,7 +70,7 @@ public class ClientResponseWrapperTests {
@Test @Test
public void rawStatusCode() { public void rawStatusCode() {
int status = 999; int status = 999;
when(mockResponse.rawStatusCode()).thenReturn(status); given(mockResponse.rawStatusCode()).willReturn(status);
assertEquals(status, wrapper.rawStatusCode()); assertEquals(status, wrapper.rawStatusCode());
} }
...@@ -78,7 +78,7 @@ public class ClientResponseWrapperTests { ...@@ -78,7 +78,7 @@ public class ClientResponseWrapperTests {
@Test @Test
public void headers() { public void headers() {
ClientResponse.Headers headers = mock(ClientResponse.Headers.class); ClientResponse.Headers headers = mock(ClientResponse.Headers.class);
when(mockResponse.headers()).thenReturn(headers); given(mockResponse.headers()).willReturn(headers);
assertSame(headers, wrapper.headers()); assertSame(headers, wrapper.headers());
} }
...@@ -87,7 +87,7 @@ public class ClientResponseWrapperTests { ...@@ -87,7 +87,7 @@ public class ClientResponseWrapperTests {
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
public void cookies() { public void cookies() {
MultiValueMap<String, ResponseCookie> cookies = mock(MultiValueMap.class); MultiValueMap<String, ResponseCookie> cookies = mock(MultiValueMap.class);
when(mockResponse.cookies()).thenReturn(cookies); given(mockResponse.cookies()).willReturn(cookies);
assertSame(cookies, wrapper.cookies()); assertSame(cookies, wrapper.cookies());
} }
...@@ -96,7 +96,7 @@ public class ClientResponseWrapperTests { ...@@ -96,7 +96,7 @@ public class ClientResponseWrapperTests {
public void bodyExtractor() { public void bodyExtractor() {
Mono<String> result = Mono.just("foo"); Mono<String> result = Mono.just("foo");
BodyExtractor<Mono<String>, ReactiveHttpInputMessage> extractor = BodyExtractors.toMono(String.class); BodyExtractor<Mono<String>, ReactiveHttpInputMessage> extractor = BodyExtractors.toMono(String.class);
when(mockResponse.body(extractor)).thenReturn(result); given(mockResponse.body(extractor)).willReturn(result);
assertSame(result, wrapper.body(extractor)); assertSame(result, wrapper.body(extractor));
} }
...@@ -104,7 +104,7 @@ public class ClientResponseWrapperTests { ...@@ -104,7 +104,7 @@ public class ClientResponseWrapperTests {
@Test @Test
public void bodyToMonoClass() { public void bodyToMonoClass() {
Mono<String> result = Mono.just("foo"); Mono<String> result = Mono.just("foo");
when(mockResponse.bodyToMono(String.class)).thenReturn(result); given(mockResponse.bodyToMono(String.class)).willReturn(result);
assertSame(result, wrapper.bodyToMono(String.class)); assertSame(result, wrapper.bodyToMono(String.class));
} }
...@@ -113,7 +113,7 @@ public class ClientResponseWrapperTests { ...@@ -113,7 +113,7 @@ public class ClientResponseWrapperTests {
public void bodyToMonoParameterizedTypeReference() { public void bodyToMonoParameterizedTypeReference() {
Mono<String> result = Mono.just("foo"); Mono<String> result = Mono.just("foo");
ParameterizedTypeReference<String> reference = new ParameterizedTypeReference<String>() {}; ParameterizedTypeReference<String> reference = new ParameterizedTypeReference<String>() {};
when(mockResponse.bodyToMono(reference)).thenReturn(result); given(mockResponse.bodyToMono(reference)).willReturn(result);
assertSame(result, wrapper.bodyToMono(reference)); assertSame(result, wrapper.bodyToMono(reference));
} }
...@@ -121,7 +121,7 @@ public class ClientResponseWrapperTests { ...@@ -121,7 +121,7 @@ public class ClientResponseWrapperTests {
@Test @Test
public void bodyToFluxClass() { public void bodyToFluxClass() {
Flux<String> result = Flux.just("foo"); Flux<String> result = Flux.just("foo");
when(mockResponse.bodyToFlux(String.class)).thenReturn(result); given(mockResponse.bodyToFlux(String.class)).willReturn(result);
assertSame(result, wrapper.bodyToFlux(String.class)); assertSame(result, wrapper.bodyToFlux(String.class));
} }
...@@ -130,7 +130,7 @@ public class ClientResponseWrapperTests { ...@@ -130,7 +130,7 @@ public class ClientResponseWrapperTests {
public void bodyToFluxParameterizedTypeReference() { public void bodyToFluxParameterizedTypeReference() {
Flux<String> result = Flux.just("foo"); Flux<String> result = Flux.just("foo");
ParameterizedTypeReference<String> reference = new ParameterizedTypeReference<String>() {}; ParameterizedTypeReference<String> reference = new ParameterizedTypeReference<String>() {};
when(mockResponse.bodyToFlux(reference)).thenReturn(result); given(mockResponse.bodyToFlux(reference)).willReturn(result);
assertSame(result, wrapper.bodyToFlux(reference)); assertSame(result, wrapper.bodyToFlux(reference));
} }
...@@ -138,7 +138,7 @@ public class ClientResponseWrapperTests { ...@@ -138,7 +138,7 @@ public class ClientResponseWrapperTests {
@Test @Test
public void toEntityClass() { public void toEntityClass() {
Mono<ResponseEntity<String>> result = Mono.just(new ResponseEntity<>("foo", HttpStatus.OK)); Mono<ResponseEntity<String>> result = Mono.just(new ResponseEntity<>("foo", HttpStatus.OK));
when(mockResponse.toEntity(String.class)).thenReturn(result); given(mockResponse.toEntity(String.class)).willReturn(result);
assertSame(result, wrapper.toEntity(String.class)); assertSame(result, wrapper.toEntity(String.class));
} }
...@@ -147,7 +147,7 @@ public class ClientResponseWrapperTests { ...@@ -147,7 +147,7 @@ public class ClientResponseWrapperTests {
public void toEntityParameterizedTypeReference() { public void toEntityParameterizedTypeReference() {
Mono<ResponseEntity<String>> result = Mono.just(new ResponseEntity<>("foo", HttpStatus.OK)); Mono<ResponseEntity<String>> result = Mono.just(new ResponseEntity<>("foo", HttpStatus.OK));
ParameterizedTypeReference<String> reference = new ParameterizedTypeReference<String>() {}; ParameterizedTypeReference<String> reference = new ParameterizedTypeReference<String>() {};
when(mockResponse.toEntity(reference)).thenReturn(result); given(mockResponse.toEntity(reference)).willReturn(result);
assertSame(result, wrapper.toEntity(reference)); assertSame(result, wrapper.toEntity(reference));
} }
...@@ -155,7 +155,7 @@ public class ClientResponseWrapperTests { ...@@ -155,7 +155,7 @@ public class ClientResponseWrapperTests {
@Test @Test
public void toEntityListClass() { public void toEntityListClass() {
Mono<ResponseEntity<List<String>>> result = Mono.just(new ResponseEntity<>(singletonList("foo"), HttpStatus.OK)); Mono<ResponseEntity<List<String>>> result = Mono.just(new ResponseEntity<>(singletonList("foo"), HttpStatus.OK));
when(mockResponse.toEntityList(String.class)).thenReturn(result); given(mockResponse.toEntityList(String.class)).willReturn(result);
assertSame(result, wrapper.toEntityList(String.class)); assertSame(result, wrapper.toEntityList(String.class));
} }
...@@ -164,7 +164,7 @@ public class ClientResponseWrapperTests { ...@@ -164,7 +164,7 @@ public class ClientResponseWrapperTests {
public void toEntityListParameterizedTypeReference() { public void toEntityListParameterizedTypeReference() {
Mono<ResponseEntity<List<String>>> result = Mono.just(new ResponseEntity<>(singletonList("foo"), HttpStatus.OK)); Mono<ResponseEntity<List<String>>> result = Mono.just(new ResponseEntity<>(singletonList("foo"), HttpStatus.OK));
ParameterizedTypeReference<String> reference = new ParameterizedTypeReference<String>() {}; ParameterizedTypeReference<String> reference = new ParameterizedTypeReference<String>() {};
when(mockResponse.toEntityList(reference)).thenReturn(result); given(mockResponse.toEntityList(reference)).willReturn(result);
assertSame(result, wrapper.toEntityList(reference)); assertSame(result, wrapper.toEntityList(reference));
} }
......
...@@ -47,8 +47,8 @@ import org.springframework.web.server.ServerWebExchange; ...@@ -47,8 +47,8 @@ import org.springframework.web.server.ServerWebExchange;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* @author Arjen Poutsma * @author Arjen Poutsma
...@@ -139,14 +139,14 @@ public class DefaultRenderingResponseTests { ...@@ -139,14 +139,14 @@ public class DefaultRenderingResponseTests {
MockServerWebExchange exchange = MockServerWebExchange.from(MockServerHttpRequest.get("http://localhost")); MockServerWebExchange exchange = MockServerWebExchange.from(MockServerHttpRequest.get("http://localhost"));
ViewResolver viewResolver = mock(ViewResolver.class); ViewResolver viewResolver = mock(ViewResolver.class);
View view = mock(View.class); View view = mock(View.class);
when(viewResolver.resolveViewName("view", Locale.ENGLISH)).thenReturn(Mono.just(view)); given(viewResolver.resolveViewName("view", Locale.ENGLISH)).willReturn(Mono.just(view));
when(view.render(model, null, exchange)).thenReturn(Mono.empty()); given(view.render(model, null, exchange)).willReturn(Mono.empty());
List<ViewResolver> viewResolvers = new ArrayList<>(); List<ViewResolver> viewResolvers = new ArrayList<>();
viewResolvers.add(viewResolver); viewResolvers.add(viewResolver);
HandlerStrategies mockConfig = mock(HandlerStrategies.class); HandlerStrategies mockConfig = mock(HandlerStrategies.class);
when(mockConfig.viewResolvers()).thenReturn(viewResolvers); given(mockConfig.viewResolvers()).willReturn(viewResolvers);
StepVerifier.create(result) StepVerifier.create(result)
.expectNextMatches(response -> "view".equals(response.name()) && .expectNextMatches(response -> "view".equals(response.name()) &&
...@@ -162,13 +162,13 @@ public class DefaultRenderingResponseTests { ...@@ -162,13 +162,13 @@ public class DefaultRenderingResponseTests {
MockServerWebExchange exchange = MockServerWebExchange.from(MockServerHttpRequest.get("http://localhost")); MockServerWebExchange exchange = MockServerWebExchange.from(MockServerHttpRequest.get("http://localhost"));
TestView view = new TestView(); TestView view = new TestView();
ViewResolver viewResolver = mock(ViewResolver.class); ViewResolver viewResolver = mock(ViewResolver.class);
when(viewResolver.resolveViewName(any(), any())).thenReturn(Mono.just(view)); given(viewResolver.resolveViewName(any(), any())).willReturn(Mono.just(view));
List<ViewResolver> viewResolvers = new ArrayList<>(); List<ViewResolver> viewResolvers = new ArrayList<>();
viewResolvers.add(viewResolver); viewResolvers.add(viewResolver);
ServerResponse.Context context = mock(ServerResponse.Context.class); ServerResponse.Context context = mock(ServerResponse.Context.class);
when(context.viewResolvers()).thenReturn(viewResolvers); given(context.viewResolvers()).willReturn(viewResolvers);
StepVerifier.create(result.flatMap(response -> response.writeTo(exchange, context))) StepVerifier.create(result.flatMap(response -> response.writeTo(exchange, context)))
.verifyComplete(); .verifyComplete();
......
...@@ -33,8 +33,8 @@ import org.springframework.http.MediaType; ...@@ -33,8 +33,8 @@ import org.springframework.http.MediaType;
import org.springframework.web.reactive.function.server.support.ServerRequestWrapper; import org.springframework.web.reactive.function.server.support.ServerRequestWrapper;
import static org.junit.Assert.assertSame; import static org.junit.Assert.assertSame;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* @author Arjen Poutsma * @author Arjen Poutsma
...@@ -56,7 +56,7 @@ public class HeadersWrapperTests { ...@@ -56,7 +56,7 @@ public class HeadersWrapperTests {
@Test @Test
public void accept() { public void accept() {
List<MediaType> accept = Collections.singletonList(MediaType.APPLICATION_JSON); List<MediaType> accept = Collections.singletonList(MediaType.APPLICATION_JSON);
when(mockHeaders.accept()).thenReturn(accept); given(mockHeaders.accept()).willReturn(accept);
assertSame(accept, wrapper.accept()); assertSame(accept, wrapper.accept());
} }
...@@ -64,7 +64,7 @@ public class HeadersWrapperTests { ...@@ -64,7 +64,7 @@ public class HeadersWrapperTests {
@Test @Test
public void acceptCharset() { public void acceptCharset() {
List<Charset> acceptCharset = Collections.singletonList(StandardCharsets.UTF_8); List<Charset> acceptCharset = Collections.singletonList(StandardCharsets.UTF_8);
when(mockHeaders.acceptCharset()).thenReturn(acceptCharset); given(mockHeaders.acceptCharset()).willReturn(acceptCharset);
assertSame(acceptCharset, wrapper.acceptCharset()); assertSame(acceptCharset, wrapper.acceptCharset());
} }
...@@ -72,7 +72,7 @@ public class HeadersWrapperTests { ...@@ -72,7 +72,7 @@ public class HeadersWrapperTests {
@Test @Test
public void contentLength() { public void contentLength() {
OptionalLong contentLength = OptionalLong.of(42L); OptionalLong contentLength = OptionalLong.of(42L);
when(mockHeaders.contentLength()).thenReturn(contentLength); given(mockHeaders.contentLength()).willReturn(contentLength);
assertSame(contentLength, wrapper.contentLength()); assertSame(contentLength, wrapper.contentLength());
} }
...@@ -80,7 +80,7 @@ public class HeadersWrapperTests { ...@@ -80,7 +80,7 @@ public class HeadersWrapperTests {
@Test @Test
public void contentType() { public void contentType() {
Optional<MediaType> contentType = Optional.of(MediaType.APPLICATION_JSON); Optional<MediaType> contentType = Optional.of(MediaType.APPLICATION_JSON);
when(mockHeaders.contentType()).thenReturn(contentType); given(mockHeaders.contentType()).willReturn(contentType);
assertSame(contentType, wrapper.contentType()); assertSame(contentType, wrapper.contentType());
} }
...@@ -88,7 +88,7 @@ public class HeadersWrapperTests { ...@@ -88,7 +88,7 @@ public class HeadersWrapperTests {
@Test @Test
public void host() { public void host() {
InetSocketAddress host = InetSocketAddress.createUnresolved("example.com", 42); InetSocketAddress host = InetSocketAddress.createUnresolved("example.com", 42);
when(mockHeaders.host()).thenReturn(host); given(mockHeaders.host()).willReturn(host);
assertSame(host, wrapper.host()); assertSame(host, wrapper.host());
} }
...@@ -96,7 +96,7 @@ public class HeadersWrapperTests { ...@@ -96,7 +96,7 @@ public class HeadersWrapperTests {
@Test @Test
public void range() { public void range() {
List<HttpRange> range = Collections.singletonList(HttpRange.createByteRange(42)); List<HttpRange> range = Collections.singletonList(HttpRange.createByteRange(42));
when(mockHeaders.range()).thenReturn(range); given(mockHeaders.range()).willReturn(range);
assertSame(range, wrapper.range()); assertSame(range, wrapper.range());
} }
...@@ -105,7 +105,7 @@ public class HeadersWrapperTests { ...@@ -105,7 +105,7 @@ public class HeadersWrapperTests {
public void header() { public void header() {
String name = "foo"; String name = "foo";
List<String> value = Collections.singletonList("bar"); List<String> value = Collections.singletonList("bar");
when(mockHeaders.header(name)).thenReturn(value); given(mockHeaders.header(name)).willReturn(value);
assertSame(value, wrapper.header(name)); assertSame(value, wrapper.header(name));
} }
...@@ -113,7 +113,7 @@ public class HeadersWrapperTests { ...@@ -113,7 +113,7 @@ public class HeadersWrapperTests {
@Test @Test
public void asHttpHeaders() { public void asHttpHeaders() {
HttpHeaders httpHeaders = new HttpHeaders(); HttpHeaders httpHeaders = new HttpHeaders();
when(mockHeaders.asHttpHeaders()).thenReturn(httpHeaders); given(mockHeaders.asHttpHeaders()).willReturn(httpHeaders);
assertSame(httpHeaders, wrapper.asHttpHeaders()); assertSame(httpHeaders, wrapper.asHttpHeaders());
} }
......
...@@ -39,8 +39,8 @@ import org.springframework.web.server.WebFilterChain; ...@@ -39,8 +39,8 @@ import org.springframework.web.server.WebFilterChain;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* @author Arjen Poutsma * @author Arjen Poutsma
...@@ -55,7 +55,7 @@ public class RouterFunctionsTests { ...@@ -55,7 +55,7 @@ public class RouterFunctionsTests {
MockServerRequest request = MockServerRequest.builder().build(); MockServerRequest request = MockServerRequest.builder().build();
RequestPredicate requestPredicate = mock(RequestPredicate.class); RequestPredicate requestPredicate = mock(RequestPredicate.class);
when(requestPredicate.test(request)).thenReturn(true); given(requestPredicate.test(request)).willReturn(true);
RouterFunction<ServerResponse> RouterFunction<ServerResponse>
result = RouterFunctions.route(requestPredicate, handlerFunction); result = RouterFunctions.route(requestPredicate, handlerFunction);
...@@ -75,7 +75,7 @@ public class RouterFunctionsTests { ...@@ -75,7 +75,7 @@ public class RouterFunctionsTests {
MockServerRequest request = MockServerRequest.builder().build(); MockServerRequest request = MockServerRequest.builder().build();
RequestPredicate requestPredicate = mock(RequestPredicate.class); RequestPredicate requestPredicate = mock(RequestPredicate.class);
when(requestPredicate.test(request)).thenReturn(false); given(requestPredicate.test(request)).willReturn(false);
RouterFunction<ServerResponse> result = RouterFunctions.route(requestPredicate, handlerFunction); RouterFunction<ServerResponse> result = RouterFunctions.route(requestPredicate, handlerFunction);
assertNotNull(result); assertNotNull(result);
...@@ -93,7 +93,7 @@ public class RouterFunctionsTests { ...@@ -93,7 +93,7 @@ public class RouterFunctionsTests {
MockServerRequest request = MockServerRequest.builder().build(); MockServerRequest request = MockServerRequest.builder().build();
RequestPredicate requestPredicate = mock(RequestPredicate.class); RequestPredicate requestPredicate = mock(RequestPredicate.class);
when(requestPredicate.nest(request)).thenReturn(Optional.of(request)); given(requestPredicate.nest(request)).willReturn(Optional.of(request));
RouterFunction<ServerResponse> result = RouterFunctions.nest(requestPredicate, routerFunction); RouterFunction<ServerResponse> result = RouterFunctions.nest(requestPredicate, routerFunction);
assertNotNull(result); assertNotNull(result);
...@@ -112,7 +112,7 @@ public class RouterFunctionsTests { ...@@ -112,7 +112,7 @@ public class RouterFunctionsTests {
MockServerRequest request = MockServerRequest.builder().build(); MockServerRequest request = MockServerRequest.builder().build();
RequestPredicate requestPredicate = mock(RequestPredicate.class); RequestPredicate requestPredicate = mock(RequestPredicate.class);
when(requestPredicate.nest(request)).thenReturn(Optional.empty()); given(requestPredicate.nest(request)).willReturn(Optional.empty());
RouterFunction<ServerResponse> result = RouterFunctions.nest(requestPredicate, routerFunction); RouterFunction<ServerResponse> result = RouterFunctions.nest(requestPredicate, routerFunction);
assertNotNull(result); assertNotNull(result);
......
...@@ -37,8 +37,8 @@ import org.springframework.web.reactive.function.server.ServerRequest; ...@@ -37,8 +37,8 @@ import org.springframework.web.reactive.function.server.ServerRequest;
import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertSame; import static org.junit.Assert.assertSame;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* @author Arjen Poutsma * @author Arjen Poutsma
...@@ -58,7 +58,7 @@ public class ServerRequestWrapperTests { ...@@ -58,7 +58,7 @@ public class ServerRequestWrapperTests {
@Test @Test
public void method() { public void method() {
HttpMethod method = HttpMethod.POST; HttpMethod method = HttpMethod.POST;
when(mockRequest.method()).thenReturn(method); given(mockRequest.method()).willReturn(method);
assertSame(method, wrapper.method()); assertSame(method, wrapper.method());
} }
...@@ -66,7 +66,7 @@ public class ServerRequestWrapperTests { ...@@ -66,7 +66,7 @@ public class ServerRequestWrapperTests {
@Test @Test
public void uri() { public void uri() {
URI uri = URI.create("https://example.com"); URI uri = URI.create("https://example.com");
when(mockRequest.uri()).thenReturn(uri); given(mockRequest.uri()).willReturn(uri);
assertSame(uri, wrapper.uri()); assertSame(uri, wrapper.uri());
} }
...@@ -74,7 +74,7 @@ public class ServerRequestWrapperTests { ...@@ -74,7 +74,7 @@ public class ServerRequestWrapperTests {
@Test @Test
public void path() { public void path() {
String path = "/foo/bar"; String path = "/foo/bar";
when(mockRequest.path()).thenReturn(path); given(mockRequest.path()).willReturn(path);
assertSame(path, wrapper.path()); assertSame(path, wrapper.path());
} }
...@@ -82,7 +82,7 @@ public class ServerRequestWrapperTests { ...@@ -82,7 +82,7 @@ public class ServerRequestWrapperTests {
@Test @Test
public void headers() { public void headers() {
ServerRequest.Headers headers = mock(ServerRequest.Headers.class); ServerRequest.Headers headers = mock(ServerRequest.Headers.class);
when(mockRequest.headers()).thenReturn(headers); given(mockRequest.headers()).willReturn(headers);
assertSame(headers, wrapper.headers()); assertSame(headers, wrapper.headers());
} }
...@@ -91,7 +91,7 @@ public class ServerRequestWrapperTests { ...@@ -91,7 +91,7 @@ public class ServerRequestWrapperTests {
public void attribute() { public void attribute() {
String name = "foo"; String name = "foo";
String value = "bar"; String value = "bar";
when(mockRequest.attribute(name)).thenReturn(Optional.of(value)); given(mockRequest.attribute(name)).willReturn(Optional.of(value));
assertEquals(Optional.of(value), wrapper.attribute(name)); assertEquals(Optional.of(value), wrapper.attribute(name));
} }
...@@ -100,7 +100,7 @@ public class ServerRequestWrapperTests { ...@@ -100,7 +100,7 @@ public class ServerRequestWrapperTests {
public void queryParam() { public void queryParam() {
String name = "foo"; String name = "foo";
String value = "bar"; String value = "bar";
when(mockRequest.queryParam(name)).thenReturn(Optional.of(value)); given(mockRequest.queryParam(name)).willReturn(Optional.of(value));
assertEquals(Optional.of(value), wrapper.queryParam(name)); assertEquals(Optional.of(value), wrapper.queryParam(name));
} }
...@@ -109,7 +109,7 @@ public class ServerRequestWrapperTests { ...@@ -109,7 +109,7 @@ public class ServerRequestWrapperTests {
public void queryParams() { public void queryParams() {
MultiValueMap<String, String> value = new LinkedMultiValueMap<>(); MultiValueMap<String, String> value = new LinkedMultiValueMap<>();
value.add("foo", "bar"); value.add("foo", "bar");
when(mockRequest.queryParams()).thenReturn(value); given(mockRequest.queryParams()).willReturn(value);
assertSame(value, wrapper.queryParams()); assertSame(value, wrapper.queryParams());
} }
...@@ -118,7 +118,7 @@ public class ServerRequestWrapperTests { ...@@ -118,7 +118,7 @@ public class ServerRequestWrapperTests {
public void pathVariable() { public void pathVariable() {
String name = "foo"; String name = "foo";
String value = "bar"; String value = "bar";
when(mockRequest.pathVariable(name)).thenReturn(value); given(mockRequest.pathVariable(name)).willReturn(value);
assertEquals(value, wrapper.pathVariable(name)); assertEquals(value, wrapper.pathVariable(name));
} }
...@@ -126,7 +126,7 @@ public class ServerRequestWrapperTests { ...@@ -126,7 +126,7 @@ public class ServerRequestWrapperTests {
@Test @Test
public void pathVariables() { public void pathVariables() {
Map<String, String> pathVariables = Collections.singletonMap("foo", "bar"); Map<String, String> pathVariables = Collections.singletonMap("foo", "bar");
when(mockRequest.pathVariables()).thenReturn(pathVariables); given(mockRequest.pathVariables()).willReturn(pathVariables);
assertSame(pathVariables, wrapper.pathVariables()); assertSame(pathVariables, wrapper.pathVariables());
} }
...@@ -135,7 +135,7 @@ public class ServerRequestWrapperTests { ...@@ -135,7 +135,7 @@ public class ServerRequestWrapperTests {
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
public void cookies() { public void cookies() {
MultiValueMap<String, HttpCookie> cookies = mock(MultiValueMap.class); MultiValueMap<String, HttpCookie> cookies = mock(MultiValueMap.class);
when(mockRequest.cookies()).thenReturn(cookies); given(mockRequest.cookies()).willReturn(cookies);
assertSame(cookies, wrapper.cookies()); assertSame(cookies, wrapper.cookies());
} }
...@@ -144,7 +144,7 @@ public class ServerRequestWrapperTests { ...@@ -144,7 +144,7 @@ public class ServerRequestWrapperTests {
public void bodyExtractor() { public void bodyExtractor() {
Mono<String> result = Mono.just("foo"); Mono<String> result = Mono.just("foo");
BodyExtractor<Mono<String>, ReactiveHttpInputMessage> extractor = BodyExtractors.toMono(String.class); BodyExtractor<Mono<String>, ReactiveHttpInputMessage> extractor = BodyExtractors.toMono(String.class);
when(mockRequest.body(extractor)).thenReturn(result); given(mockRequest.body(extractor)).willReturn(result);
assertSame(result, wrapper.body(extractor)); assertSame(result, wrapper.body(extractor));
} }
...@@ -152,7 +152,7 @@ public class ServerRequestWrapperTests { ...@@ -152,7 +152,7 @@ public class ServerRequestWrapperTests {
@Test @Test
public void bodyToMonoClass() { public void bodyToMonoClass() {
Mono<String> result = Mono.just("foo"); Mono<String> result = Mono.just("foo");
when(mockRequest.bodyToMono(String.class)).thenReturn(result); given(mockRequest.bodyToMono(String.class)).willReturn(result);
assertSame(result, wrapper.bodyToMono(String.class)); assertSame(result, wrapper.bodyToMono(String.class));
} }
...@@ -161,7 +161,7 @@ public class ServerRequestWrapperTests { ...@@ -161,7 +161,7 @@ public class ServerRequestWrapperTests {
public void bodyToMonoParameterizedTypeReference() { public void bodyToMonoParameterizedTypeReference() {
Mono<String> result = Mono.just("foo"); Mono<String> result = Mono.just("foo");
ParameterizedTypeReference<String> reference = new ParameterizedTypeReference<String>() {}; ParameterizedTypeReference<String> reference = new ParameterizedTypeReference<String>() {};
when(mockRequest.bodyToMono(reference)).thenReturn(result); given(mockRequest.bodyToMono(reference)).willReturn(result);
assertSame(result, wrapper.bodyToMono(reference)); assertSame(result, wrapper.bodyToMono(reference));
} }
...@@ -169,7 +169,7 @@ public class ServerRequestWrapperTests { ...@@ -169,7 +169,7 @@ public class ServerRequestWrapperTests {
@Test @Test
public void bodyToFluxClass() { public void bodyToFluxClass() {
Flux<String> result = Flux.just("foo"); Flux<String> result = Flux.just("foo");
when(mockRequest.bodyToFlux(String.class)).thenReturn(result); given(mockRequest.bodyToFlux(String.class)).willReturn(result);
assertSame(result, wrapper.bodyToFlux(String.class)); assertSame(result, wrapper.bodyToFlux(String.class));
} }
...@@ -178,7 +178,7 @@ public class ServerRequestWrapperTests { ...@@ -178,7 +178,7 @@ public class ServerRequestWrapperTests {
public void bodyToFluxParameterizedTypeReference() { public void bodyToFluxParameterizedTypeReference() {
Flux<String> result = Flux.just("foo"); Flux<String> result = Flux.just("foo");
ParameterizedTypeReference<String> reference = new ParameterizedTypeReference<String>() {}; ParameterizedTypeReference<String> reference = new ParameterizedTypeReference<String>() {};
when(mockRequest.bodyToFlux(reference)).thenReturn(result); given(mockRequest.bodyToFlux(reference)).willReturn(result);
assertSame(result, wrapper.bodyToFlux(reference)); assertSame(result, wrapper.bodyToFlux(reference));
} }
......
...@@ -64,8 +64,8 @@ import static org.junit.Assert.assertSame; ...@@ -64,8 +64,8 @@ import static org.junit.Assert.assertSame;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail; import static org.junit.Assert.fail;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link ResourceWebHandler}. * Unit tests for {@link ResourceWebHandler}.
...@@ -250,10 +250,10 @@ public class ResourceWebHandlerTests { ...@@ -250,10 +250,10 @@ public class ResourceWebHandlerTests {
// Use mock ResourceResolver: i.e. we're only testing upfront validations... // Use mock ResourceResolver: i.e. we're only testing upfront validations...
Resource resource = mock(Resource.class); Resource resource = mock(Resource.class);
when(resource.getFilename()).thenThrow(new AssertionError("Resource should not be resolved")); given(resource.getFilename()).willThrow(new AssertionError("Resource should not be resolved"));
when(resource.getInputStream()).thenThrow(new AssertionError("Resource should not be resolved")); given(resource.getInputStream()).willThrow(new AssertionError("Resource should not be resolved"));
ResourceResolver resolver = mock(ResourceResolver.class); ResourceResolver resolver = mock(ResourceResolver.class);
when(resolver.resolveResource(any(), any(), any(), any())).thenReturn(Mono.just(resource)); given(resolver.resolveResource(any(), any(), any(), any())).willReturn(Mono.just(resource));
ResourceWebHandler handler = new ResourceWebHandler(); ResourceWebHandler handler = new ResourceWebHandler();
handler.setLocations(Collections.singletonList(new ClassPathResource("test/", getClass()))); handler.setLocations(Collections.singletonList(new ClassPathResource("test/", getClass())));
......
...@@ -50,8 +50,8 @@ import static org.junit.Assert.assertNull; ...@@ -50,8 +50,8 @@ import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail; import static org.junit.Assert.fail;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
import static org.springframework.mock.http.server.reactive.test.MockServerHttpRequest.get; import static org.springframework.mock.http.server.reactive.test.MockServerHttpRequest.get;
/** /**
...@@ -253,8 +253,8 @@ public class InvocableHandlerMethodTests { ...@@ -253,8 +253,8 @@ public class InvocableHandlerMethodTests {
private <T> HandlerMethodArgumentResolver stubResolver(Mono<Object> stubValue) { private <T> HandlerMethodArgumentResolver stubResolver(Mono<Object> stubValue) {
HandlerMethodArgumentResolver resolver = mock(HandlerMethodArgumentResolver.class); HandlerMethodArgumentResolver resolver = mock(HandlerMethodArgumentResolver.class);
when(resolver.supportsParameter(any())).thenReturn(true); given(resolver.supportsParameter(any())).willReturn(true);
when(resolver.resolveArgument(any(), any(), any())).thenReturn(stubValue); given(resolver.resolveArgument(any(), any(), any())).willReturn(stubValue);
return resolver; return resolver;
} }
......
...@@ -46,8 +46,8 @@ import static org.junit.Assert.assertNotNull; ...@@ -46,8 +46,8 @@ import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertNull; import static org.junit.Assert.assertNull;
import static org.junit.Assert.assertSame; import static org.junit.Assert.assertSame;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link SessionAttributeMethodArgumentResolver}. * Unit tests for {@link SessionAttributeMethodArgumentResolver}.
...@@ -90,7 +90,7 @@ public class SessionAttributeMethodArgumentResolverTests { ...@@ -90,7 +90,7 @@ public class SessionAttributeMethodArgumentResolverTests {
StepVerifier.create(mono).expectError(ServerWebInputException.class).verify(); StepVerifier.create(mono).expectError(ServerWebInputException.class).verify();
Foo foo = new Foo(); Foo foo = new Foo();
when(this.session.getAttribute("foo")).thenReturn(foo); given(this.session.getAttribute("foo")).willReturn(foo);
mono = this.resolver.resolveArgument(param, new BindingContext(), this.exchange); mono = this.resolver.resolveArgument(param, new BindingContext(), this.exchange);
assertSame(foo, mono.block()); assertSame(foo, mono.block());
} }
...@@ -99,7 +99,7 @@ public class SessionAttributeMethodArgumentResolverTests { ...@@ -99,7 +99,7 @@ public class SessionAttributeMethodArgumentResolverTests {
public void resolveWithName() { public void resolveWithName() {
MethodParameter param = initMethodParameter(1); MethodParameter param = initMethodParameter(1);
Foo foo = new Foo(); Foo foo = new Foo();
when(this.session.getAttribute("specialFoo")).thenReturn(foo); given(this.session.getAttribute("specialFoo")).willReturn(foo);
Mono<Object> mono = this.resolver.resolveArgument(param, new BindingContext(), this.exchange); Mono<Object> mono = this.resolver.resolveArgument(param, new BindingContext(), this.exchange);
assertSame(foo, mono.block()); assertSame(foo, mono.block());
} }
...@@ -111,7 +111,7 @@ public class SessionAttributeMethodArgumentResolverTests { ...@@ -111,7 +111,7 @@ public class SessionAttributeMethodArgumentResolverTests {
assertNull(mono.block()); assertNull(mono.block());
Foo foo = new Foo(); Foo foo = new Foo();
when(this.session.getAttribute("foo")).thenReturn(foo); given(this.session.getAttribute("foo")).willReturn(foo);
mono = this.resolver.resolveArgument(param, new BindingContext(), this.exchange); mono = this.resolver.resolveArgument(param, new BindingContext(), this.exchange);
assertSame(foo, mono.block()); assertSame(foo, mono.block());
} }
...@@ -131,7 +131,7 @@ public class SessionAttributeMethodArgumentResolverTests { ...@@ -131,7 +131,7 @@ public class SessionAttributeMethodArgumentResolverTests {
BindingContext bindingContext = new BindingContext(initializer); BindingContext bindingContext = new BindingContext(initializer);
Foo foo = new Foo(); Foo foo = new Foo();
when(this.session.getAttribute("foo")).thenReturn(foo); given(this.session.getAttribute("foo")).willReturn(foo);
actual = (Optional<Object>) this.resolver.resolveArgument(param, bindingContext, this.exchange).block(); actual = (Optional<Object>) this.resolver.resolveArgument(param, bindingContext, this.exchange).block();
assertNotNull(actual); assertNotNull(actual);
......
...@@ -27,8 +27,8 @@ import static org.junit.Assert.assertEquals; ...@@ -27,8 +27,8 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* @author Arjen Poutsma * @author Arjen Poutsma
...@@ -43,7 +43,7 @@ public class RouterFunctionsTests { ...@@ -43,7 +43,7 @@ public class RouterFunctionsTests {
MockHttpServletRequest servletRequest = new MockHttpServletRequest(); MockHttpServletRequest servletRequest = new MockHttpServletRequest();
ServerRequest request = new DefaultServerRequest(servletRequest, Collections.emptyList()); ServerRequest request = new DefaultServerRequest(servletRequest, Collections.emptyList());
RequestPredicate requestPredicate = mock(RequestPredicate.class); RequestPredicate requestPredicate = mock(RequestPredicate.class);
when(requestPredicate.test(request)).thenReturn(true); given(requestPredicate.test(request)).willReturn(true);
RouterFunction<ServerResponse> RouterFunction<ServerResponse>
result = RouterFunctions.route(requestPredicate, handlerFunction); result = RouterFunctions.route(requestPredicate, handlerFunction);
...@@ -61,7 +61,7 @@ public class RouterFunctionsTests { ...@@ -61,7 +61,7 @@ public class RouterFunctionsTests {
MockHttpServletRequest servletRequest = new MockHttpServletRequest(); MockHttpServletRequest servletRequest = new MockHttpServletRequest();
ServerRequest request = new DefaultServerRequest(servletRequest, Collections.emptyList()); ServerRequest request = new DefaultServerRequest(servletRequest, Collections.emptyList());
RequestPredicate requestPredicate = mock(RequestPredicate.class); RequestPredicate requestPredicate = mock(RequestPredicate.class);
when(requestPredicate.test(request)).thenReturn(false); given(requestPredicate.test(request)).willReturn(false);
RouterFunction<ServerResponse> result = RouterFunctions.route(requestPredicate, handlerFunction); RouterFunction<ServerResponse> result = RouterFunctions.route(requestPredicate, handlerFunction);
assertNotNull(result); assertNotNull(result);
...@@ -78,7 +78,7 @@ public class RouterFunctionsTests { ...@@ -78,7 +78,7 @@ public class RouterFunctionsTests {
MockHttpServletRequest servletRequest = new MockHttpServletRequest(); MockHttpServletRequest servletRequest = new MockHttpServletRequest();
ServerRequest request = new DefaultServerRequest(servletRequest, Collections.emptyList()); ServerRequest request = new DefaultServerRequest(servletRequest, Collections.emptyList());
RequestPredicate requestPredicate = mock(RequestPredicate.class); RequestPredicate requestPredicate = mock(RequestPredicate.class);
when(requestPredicate.nest(request)).thenReturn(Optional.of(request)); given(requestPredicate.nest(request)).willReturn(Optional.of(request));
RouterFunction<ServerResponse> result = RouterFunctions.nest(requestPredicate, routerFunction); RouterFunction<ServerResponse> result = RouterFunctions.nest(requestPredicate, routerFunction);
assertNotNull(result); assertNotNull(result);
...@@ -96,7 +96,7 @@ public class RouterFunctionsTests { ...@@ -96,7 +96,7 @@ public class RouterFunctionsTests {
MockHttpServletRequest servletRequest = new MockHttpServletRequest(); MockHttpServletRequest servletRequest = new MockHttpServletRequest();
ServerRequest request = new DefaultServerRequest(servletRequest, Collections.emptyList()); ServerRequest request = new DefaultServerRequest(servletRequest, Collections.emptyList());
RequestPredicate requestPredicate = mock(RequestPredicate.class); RequestPredicate requestPredicate = mock(RequestPredicate.class);
when(requestPredicate.nest(request)).thenReturn(Optional.empty()); given(requestPredicate.nest(request)).willReturn(Optional.empty());
RouterFunction<ServerResponse> result = RouterFunctions.nest(requestPredicate, routerFunction); RouterFunction<ServerResponse> result = RouterFunctions.nest(requestPredicate, routerFunction);
assertNotNull(result); assertNotNull(result);
......
...@@ -29,7 +29,7 @@ import org.springframework.http.MediaType; ...@@ -29,7 +29,7 @@ import org.springframework.http.MediaType;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.fail; import static org.junit.Assert.fail;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.Mockito.doThrow; import static org.mockito.BDDMockito.willThrow;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
...@@ -150,7 +150,7 @@ public class ResponseBodyEmitterTests { ...@@ -150,7 +150,7 @@ public class ResponseBodyEmitterTests {
verifyNoMoreInteractions(this.handler); verifyNoMoreInteractions(this.handler);
IOException failure = new IOException(); IOException failure = new IOException();
doThrow(failure).when(this.handler).send("foo", MediaType.TEXT_PLAIN); willThrow(failure).given(this.handler).send("foo", MediaType.TEXT_PLAIN);
try { try {
this.emitter.send("foo", MediaType.TEXT_PLAIN); this.emitter.send("foo", MediaType.TEXT_PLAIN);
fail("Expected exception"); fail("Expected exception");
......
...@@ -48,8 +48,8 @@ import static org.junit.Assert.assertThat; ...@@ -48,8 +48,8 @@ import static org.junit.Assert.assertThat;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.junit.Assert.fail; import static org.junit.Assert.fail;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link ResourceHttpRequestHandler}. * Unit tests for {@link ResourceHttpRequestHandler}.
...@@ -315,10 +315,10 @@ public class ResourceHttpRequestHandlerTests { ...@@ -315,10 +315,10 @@ public class ResourceHttpRequestHandlerTests {
// Use mock ResourceResolver: i.e. we're only testing upfront validations... // Use mock ResourceResolver: i.e. we're only testing upfront validations...
Resource resource = mock(Resource.class); Resource resource = mock(Resource.class);
when(resource.getFilename()).thenThrow(new AssertionError("Resource should not be resolved")); given(resource.getFilename()).willThrow(new AssertionError("Resource should not be resolved"));
when(resource.getInputStream()).thenThrow(new AssertionError("Resource should not be resolved")); given(resource.getInputStream()).willThrow(new AssertionError("Resource should not be resolved"));
ResourceResolver resolver = mock(ResourceResolver.class); ResourceResolver resolver = mock(ResourceResolver.class);
when(resolver.resolveResource(any(), any(), any(), any())).thenReturn(resource); given(resolver.resolveResource(any(), any(), any(), any())).willReturn(resource);
ResourceHttpRequestHandler handler = new ResourceHttpRequestHandler(); ResourceHttpRequestHandler handler = new ResourceHttpRequestHandler();
handler.setLocations(Collections.singletonList(new ClassPathResource("test/", getClass()))); handler.setLocations(Collections.singletonList(new ClassPathResource("test/", getClass())));
......
...@@ -39,8 +39,8 @@ import static org.junit.Assert.assertEquals; ...@@ -39,8 +39,8 @@ import static org.junit.Assert.assertEquals;
import static org.junit.Assert.assertFalse; import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNull; import static org.junit.Assert.assertNull;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link ResourceUrlProvider}. * Unit tests for {@link ResourceUrlProvider}.
...@@ -156,7 +156,7 @@ public class ResourceUrlProviderTests { ...@@ -156,7 +156,7 @@ public class ResourceUrlProviderTests {
public void getForLookupPathShouldNotFailIfPathContainsDoubleSlashes() { public void getForLookupPathShouldNotFailIfPathContainsDoubleSlashes() {
// given // given
ResourceResolver mockResourceResolver = mock(ResourceResolver.class); ResourceResolver mockResourceResolver = mock(ResourceResolver.class);
when(mockResourceResolver.resolveUrlPath(any(), any(), any())).thenReturn("some-path"); given(mockResourceResolver.resolveUrlPath(any(), any(), any())).willReturn("some-path");
ResourceHttpRequestHandler handler = new ResourceHttpRequestHandler(); ResourceHttpRequestHandler handler = new ResourceHttpRequestHandler();
handler.getResourceResolvers().add(mockResourceResolver); handler.getResourceResolvers().add(mockResourceResolver);
......
...@@ -52,7 +52,6 @@ import static org.junit.Assert.assertTrue; ...@@ -52,7 +52,6 @@ import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.given; import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link ScriptTemplateView}. * Unit tests for {@link ScriptTemplateView}.
...@@ -212,7 +211,7 @@ public class ScriptTemplateViewTests { ...@@ -212,7 +211,7 @@ public class ScriptTemplateViewTests {
MockHttpServletResponse response = new MockHttpServletResponse(); MockHttpServletResponse response = new MockHttpServletResponse();
Map<String, Object> model = new HashMap<>(); Map<String, Object> model = new HashMap<>();
InvocableScriptEngine engine = mock(InvocableScriptEngine.class); InvocableScriptEngine engine = mock(InvocableScriptEngine.class);
when(engine.invokeFunction(any(), any(), any(), any())).thenReturn("foo"); given(engine.invokeFunction(any(), any(), any(), any())).willReturn("foo");
this.view.setEngine(engine); this.view.setEngine(engine);
this.view.setRenderFunction("render"); this.view.setRenderFunction("render");
this.view.setApplicationContext(this.wac); this.view.setApplicationContext(this.wac);
......
...@@ -67,13 +67,13 @@ import static org.junit.Assert.assertFalse; ...@@ -67,13 +67,13 @@ import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertNotNull; import static org.junit.Assert.assertNotNull;
import static org.junit.Assert.assertTrue; import static org.junit.Assert.assertTrue;
import static org.mockito.ArgumentMatchers.any; import static org.mockito.ArgumentMatchers.any;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.reset; import static org.mockito.Mockito.reset;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.verifyZeroInteractions; import static org.mockito.Mockito.verifyZeroInteractions;
import static org.mockito.Mockito.when;
/** /**
* Test fixture for {@link StompSubProtocolHandler} tests. * Test fixture for {@link StompSubProtocolHandler} tests.
...@@ -99,7 +99,7 @@ public class StompSubProtocolHandlerTests { ...@@ -99,7 +99,7 @@ public class StompSubProtocolHandlerTests {
this.channel = Mockito.mock(MessageChannel.class); this.channel = Mockito.mock(MessageChannel.class);
this.messageCaptor = ArgumentCaptor.forClass(Message.class); this.messageCaptor = ArgumentCaptor.forClass(Message.class);
when(this.channel.send(any())).thenReturn(true); given(this.channel.send(any())).willReturn(true);
this.session = new TestWebSocketSession(); this.session = new TestWebSocketSession();
this.session.setId("s1"); this.session.setId("s1");
...@@ -223,7 +223,7 @@ public class StompSubProtocolHandlerTests { ...@@ -223,7 +223,7 @@ public class StompSubProtocolHandlerTests {
public void handleMessageToClientWithHeartbeatSuppressingSockJsHeartbeat() throws IOException { public void handleMessageToClientWithHeartbeatSuppressingSockJsHeartbeat() throws IOException {
SockJsSession sockJsSession = Mockito.mock(SockJsSession.class); SockJsSession sockJsSession = Mockito.mock(SockJsSession.class);
when(sockJsSession.getId()).thenReturn("s1"); given(sockJsSession.getId()).willReturn("s1");
StompHeaderAccessor accessor = StompHeaderAccessor.create(StompCommand.CONNECTED); StompHeaderAccessor accessor = StompHeaderAccessor.create(StompCommand.CONNECTED);
accessor.setHeartbeat(0, 10); accessor.setHeartbeat(0, 10);
Message<byte[]> message = MessageBuilder.createMessage(EMPTY_PAYLOAD, accessor.getMessageHeaders()); Message<byte[]> message = MessageBuilder.createMessage(EMPTY_PAYLOAD, accessor.getMessageHeaders());
...@@ -236,7 +236,7 @@ public class StompSubProtocolHandlerTests { ...@@ -236,7 +236,7 @@ public class StompSubProtocolHandlerTests {
verifyNoMoreInteractions(sockJsSession); verifyNoMoreInteractions(sockJsSession);
sockJsSession = Mockito.mock(SockJsSession.class); sockJsSession = Mockito.mock(SockJsSession.class);
when(sockJsSession.getId()).thenReturn("s1"); given(sockJsSession.getId()).willReturn("s1");
accessor = StompHeaderAccessor.create(StompCommand.CONNECTED); accessor = StompHeaderAccessor.create(StompCommand.CONNECTED);
accessor.setHeartbeat(0, 0); accessor.setHeartbeat(0, 0);
message = MessageBuilder.createMessage(EMPTY_PAYLOAD, accessor.getMessageHeaders()); message = MessageBuilder.createMessage(EMPTY_PAYLOAD, accessor.getMessageHeaders());
......
...@@ -54,11 +54,11 @@ import static org.mockito.ArgumentMatchers.any; ...@@ -54,11 +54,11 @@ import static org.mockito.ArgumentMatchers.any;
import static org.mockito.ArgumentMatchers.eq; import static org.mockito.ArgumentMatchers.eq;
import static org.mockito.ArgumentMatchers.notNull; import static org.mockito.ArgumentMatchers.notNull;
import static org.mockito.ArgumentMatchers.same; import static org.mockito.ArgumentMatchers.same;
import static org.mockito.BDDMockito.given;
import static org.mockito.Mockito.mock; import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link WebSocketStompClient}. * Unit tests for {@link WebSocketStompClient}.
...@@ -95,8 +95,8 @@ public class WebSocketStompClientTests { ...@@ -95,8 +95,8 @@ public class WebSocketStompClientTests {
this.webSocketHandlerCaptor = ArgumentCaptor.forClass(WebSocketHandler.class); this.webSocketHandlerCaptor = ArgumentCaptor.forClass(WebSocketHandler.class);
this.handshakeFuture = new SettableListenableFuture<>(); this.handshakeFuture = new SettableListenableFuture<>();
when(webSocketClient.doHandshake(this.webSocketHandlerCaptor.capture(), any(), any(URI.class))) given(webSocketClient.doHandshake(this.webSocketHandlerCaptor.capture(), any(), any(URI.class)))
.thenReturn(this.handshakeFuture); .willReturn(this.handshakeFuture);
} }
...@@ -303,7 +303,7 @@ public class WebSocketStompClientTests { ...@@ -303,7 +303,7 @@ public class WebSocketStompClientTests {
TcpConnection<byte[]> tcpConnection = getTcpConnection(); TcpConnection<byte[]> tcpConnection = getTcpConnection();
ScheduledFuture future = mock(ScheduledFuture.class); ScheduledFuture future = mock(ScheduledFuture.class);
when(this.taskScheduler.scheduleWithFixedDelay(any(), eq(1L))).thenReturn(future); given(this.taskScheduler.scheduleWithFixedDelay(any(), eq(1L))).willReturn(future);
tcpConnection.onReadInactivity(mock(Runnable.class), 2L); tcpConnection.onReadInactivity(mock(Runnable.class), 2L);
tcpConnection.onWriteInactivity(mock(Runnable.class), 2L); tcpConnection.onWriteInactivity(mock(Runnable.class), 2L);
......
...@@ -43,7 +43,6 @@ import static org.mockito.Mockito.mock; ...@@ -43,7 +43,6 @@ import static org.mockito.Mockito.mock;
import static org.mockito.Mockito.times; import static org.mockito.Mockito.times;
import static org.mockito.Mockito.verify; import static org.mockito.Mockito.verify;
import static org.mockito.Mockito.verifyNoMoreInteractions; import static org.mockito.Mockito.verifyNoMoreInteractions;
import static org.mockito.Mockito.when;
/** /**
* Unit tests for {@link org.springframework.web.socket.sockjs.client.SockJsClient}. * Unit tests for {@link org.springframework.web.socket.sockjs.client.SockJsClient}.
...@@ -182,7 +181,7 @@ public class SockJsClientTests { ...@@ -182,7 +181,7 @@ public class SockJsClientTests {
private ArgumentCaptor<HttpHeaders> setupInfoRequest(boolean webSocketEnabled) { private ArgumentCaptor<HttpHeaders> setupInfoRequest(boolean webSocketEnabled) {
ArgumentCaptor<HttpHeaders> headersCaptor = ArgumentCaptor.forClass(HttpHeaders.class); ArgumentCaptor<HttpHeaders> headersCaptor = ArgumentCaptor.forClass(HttpHeaders.class);
when(this.infoReceiver.executeInfoRequest(any(), headersCaptor.capture())).thenReturn( given(this.infoReceiver.executeInfoRequest(any(), headersCaptor.capture())).willReturn(
"{\"entropy\":123," + "{\"entropy\":123," +
"\"origins\":[\"*:*\"]," + "\"origins\":[\"*:*\"]," +
"\"cookie_needed\":true," + "\"cookie_needed\":true," +
......
...@@ -159,6 +159,13 @@ ...@@ -159,6 +159,13 @@
value="Please use specialized AssertJ assertThat*Exception method." /> value="Please use specialized AssertJ assertThat*Exception method." />
<property name="ignoreComments" value="true" /> <property name="ignoreComments" value="true" />
</module> </module>
<module name="com.puppycrawl.tools.checkstyle.checks.regexp.RegexpSinglelineJavaCheck">
<property name="maximum" value="0"/>
<property name="format" value="org\.mockito\.Mockito\.(when|doThrow|doAnswer)" />
<property name="message"
value="Please use BDDMockito imports." />
<property name="ignoreComments" value="true" />
</module>
<!-- Spring Conventions --> <!-- Spring Conventions -->
<module name="io.spring.javaformat.checkstyle.check.SpringLambdaCheck"> <module name="io.spring.javaformat.checkstyle.check.SpringLambdaCheck">
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册