Class MockIntegration
java.lang.Object
org.springframework.integration.test.mock.MockIntegration
The factory for integration specific mock components.
- Since:
- 5.0
- Author:
- Artem Bilan
-
Method Summary
Modifier and TypeMethodDescriptionstatic org.mockito.ArgumentCaptor<Message<?>> static MockMessageHandlerBuild aMockMessageHandlerinstance.static MockMessageHandlermockMessageHandler(org.mockito.ArgumentCaptor<Message<?>> messageArgumentCaptor) Build aMockMessageHandlerinstance based on the providedArgumentCaptor.static MessageSource<?> mockMessageSource(Message<?> message) Build a mock for theMessageSourcebased on the provided message.static MessageSource<?> mockMessageSource(Message<?> message, Message<?>... messages) Build a mock for theMessageSourcebased on the provided messages.static <T> MessageSource<T> mockMessageSource(T payload) Build a mock for theMessageSourcebased on the provided payload.static <T> MessageSource<T> mockMessageSource(T payload, T... payloads) Build a mock for theMessageSourcebased on the provided payloads.
-
Method Details
-
mockMessageSource
Build a mock for theMessageSourcebased on the provided payload. The returned instance is ordinary Mockito mock that is capable of recording interactions with it and further verification.- Type Parameters:
T- the payload type- Parameters:
payload- the payload to return by mockedMessageSource- Returns:
- the mocked
MessageSource - See Also:
-
mockMessageSource
Build a mock for theMessageSourcebased on the provided payloads. The returned instance is ordinary Mockito mock that is capable of recording interactions with it and further verification.- Type Parameters:
T- the payload type- Parameters:
payload- the first payload to return by mockedMessageSourcepayloads- the next payloads to return by mockedMessageSource- Returns:
- the mocked
MessageSource - See Also:
-
mockMessageSource
Build a mock for theMessageSourcebased on the provided message. The returned instance is ordinary Mockito mock that is capable of recording interactions with it and further verification.- Parameters:
message- the message to return by mockedMessageSource- Returns:
- the mocked
MessageSource - See Also:
-
mockMessageSource
Build a mock for theMessageSourcebased on the provided messages. The returned instance is ordinary Mockito mock that is capable of recording interactions with it and further verification.- Parameters:
message- the first message to return by mockedMessageSourcemessages- the next messages to return by mockedMessageSource- Returns:
- the mocked
MessageSource - See Also:
-
mockMessageHandler
Build aMockMessageHandlerinstance.- Returns:
- the
MockMessageHandlerinstance ready for interaction
-
mockMessageHandler
public static MockMessageHandler mockMessageHandler(org.mockito.ArgumentCaptor<Message<?>> messageArgumentCaptor) Build aMockMessageHandlerinstance based on the providedArgumentCaptor.- Parameters:
messageArgumentCaptor- the Mockito ArgumentCaptor to capture incoming messages- Returns:
- the MockMessageHandler instance ready for interaction
-
messageArgumentCaptor
-