Interface Stubbing
- All Known Implementing Classes:
DslWrapper,WireMockServer
public interface Stubbing
-
Method Summary
Modifier and TypeMethodDescriptionvoideditStub(MappingBuilder mappingBuilder) findAll(RequestPatternBuilder requestPatternBuilder) findAllMessageEvents(MessagePattern pattern) Gets message serve events matching the given pattern.findAllNearMissesFor(RequestPatternBuilder requestPatternBuilder) findNearMissesFor(LoggedRequest loggedRequest) Gets all message serve events from the message journal.Gets all registered message stub mappings.givenThat(MappingBuilder mappingBuilder) messageStubFor(MessageStubMappingBuilder builder) Registers a message stub mapping using a builder.messageStubFor(MessageStubMapping messageStubMapping) Registers a message stub mapping directly.voidRemoves a message stub mapping.voidremoveStub(MappingBuilder mappingBuilder) voidremoveStub(StubMapping mappingBuilder) voidremoveStub(UUID id) voidvoidResets the message journal, removing all events.voidRemoves all message stub mappings.voidsetGlobalFixedDelay(int milliseconds) stubFor(MappingBuilder mappingBuilder) voidverify(int count, RequestPatternBuilder requestPatternBuilder) voidverify(CountMatchingStrategy countMatchingStrategy, RequestPatternBuilder requestPatternBuilder) voidverify(RequestPatternBuilder requestPatternBuilder) voidverifyMessageEvent(int expectedCount, MessagePattern pattern) Verifies that exactly the specified number of message events match the given pattern.voidverifyMessageEvent(CountMatchingStrategy expectedCount, MessagePattern pattern) Verifies that the number of message events matching the pattern satisfies the count strategy.voidverifyMessageEvent(MessagePattern pattern) Verifies that at least one message event matches the given pattern.waitForMessageEvent(MessagePattern pattern, Duration maxWait) Waits for a message event matching the given pattern to appear in the journal.waitForMessageEvents(MessagePattern pattern, int count, Duration maxWait) Waits for a specific number of message events matching the given pattern.
-
Method Details
-
givenThat
-
stubFor
-
editStub
-
removeStub
-
removeStub
-
removeStub
-
getStubMappings
List<StubMapping> getStubMappings() -
getSingleStubMapping
-
findStubMappingsByMetadata
-
removeStubMappingsByMetadata
-
verify
-
verify
-
verify
void verify(CountMatchingStrategy countMatchingStrategy, RequestPatternBuilder requestPatternBuilder) -
findAll
-
getAllServeEvents
List<ServeEvent> getAllServeEvents() -
setGlobalFixedDelay
void setGlobalFixedDelay(int milliseconds) -
findAllUnmatchedRequests
List<LoggedRequest> findAllUnmatchedRequests() -
findNearMissesForAllUnmatchedRequests
-
findNearMissesFor
-
findAllNearMissesFor
-
messageStubFor
Registers a message stub mapping using a builder.- Parameters:
builder- the message stub mapping builder- Returns:
- the registered MessageStubMapping
-
messageStubFor
Registers a message stub mapping directly.- Parameters:
messageStubMapping- the message stub mapping to register- Returns:
- the registered MessageStubMapping
-
removeMessageStub
Removes a message stub mapping.- Parameters:
id- the UUID of the message stub mapping to remove
-
getMessageStubMappingsList
List<MessageStubMapping> getMessageStubMappingsList()Gets all registered message stub mappings.- Returns:
- list of all message stub mappings
-
resetMessageStubs
void resetMessageStubs()Removes all message stub mappings. -
getAllMessageServeEvents
List<MessageServeEvent> getAllMessageServeEvents()Gets all message serve events from the message journal.- Returns:
- list of all message serve events
-
findAllMessageEvents
Gets message serve events matching the given pattern.- Parameters:
pattern- the pattern to match events against- Returns:
- list of matching events
-
verifyMessageEvent
Verifies that at least one message event matches the given pattern.- Parameters:
pattern- the pattern to match events against
-
verifyMessageEvent
Verifies that exactly the specified number of message events match the given pattern.- Parameters:
expectedCount- the expected number of matching eventspattern- the pattern to match events against
-
verifyMessageEvent
Verifies that the number of message events matching the pattern satisfies the count strategy.- Parameters:
expectedCount- the count matching strategypattern- the pattern to match events against
-
waitForMessageEvent
Waits for a message event matching the given pattern to appear in the journal.- Parameters:
pattern- the pattern to match events againstmaxWait- the maximum duration to wait- Returns:
- the matching event if found within the timeout
-
waitForMessageEvents
Waits for a specific number of message events matching the given pattern.- Parameters:
pattern- the pattern to match events againstcount- the number of events to wait formaxWait- the maximum duration to wait- Returns:
- list of matching events
-
resetMessageJournal
void resetMessageJournal()Resets the message journal, removing all events.
-