Class DslWrapper
- java.lang.Object
-
- com.github.tomakehurst.wiremock.junit.DslWrapper
-
- Direct Known Subclasses:
WireMockExtension
public class DslWrapper extends java.lang.Object implements Admin, Stubbing
-
-
Constructor Summary
Constructors Constructor Description DslWrapper()
-
Method Summary
-
-
-
Method Detail
-
addStubMapping
public void addStubMapping(StubMapping stubMapping)
- Specified by:
addStubMappingin interfaceAdmin
-
editStubMapping
public void editStubMapping(StubMapping stubMapping)
- Specified by:
editStubMappingin interfaceAdmin
-
removeStubMapping
public void removeStubMapping(StubMapping stubbMapping)
- Specified by:
removeStubMappingin interfaceAdmin
-
removeStubMapping
public void removeStubMapping(java.util.UUID id)
- Specified by:
removeStubMappingin interfaceAdmin
-
listAllStubMappings
public ListStubMappingsResult listAllStubMappings()
- Specified by:
listAllStubMappingsin interfaceAdmin
-
getStubMapping
public SingleStubMappingResult getStubMapping(java.util.UUID id)
- Specified by:
getStubMappingin interfaceAdmin
-
saveMappings
public void saveMappings()
- Specified by:
saveMappingsin interfaceAdmin
-
resetRequests
public void resetRequests()
- Specified by:
resetRequestsin interfaceAdmin
-
resetScenarios
public void resetScenarios()
- Specified by:
resetScenariosin interfaceAdmin
-
resetMappings
public void resetMappings()
- Specified by:
resetMappingsin interfaceAdmin
-
resetToDefaultMappings
public void resetToDefaultMappings()
- Specified by:
resetToDefaultMappingsin interfaceAdmin
-
getServeEvents
public GetServeEventsResult getServeEvents()
- Specified by:
getServeEventsin interfaceAdmin
-
getServeEvents
public GetServeEventsResult getServeEvents(ServeEventQuery query)
- Specified by:
getServeEventsin interfaceAdmin
-
getServedStub
public SingleServedStubResult getServedStub(java.util.UUID id)
- Specified by:
getServedStubin interfaceAdmin
-
countRequestsMatching
public VerificationResult countRequestsMatching(RequestPattern requestPattern)
- Specified by:
countRequestsMatchingin interfaceAdmin
-
findRequestsMatching
public FindRequestsResult findRequestsMatching(RequestPattern requestPattern)
- Specified by:
findRequestsMatchingin interfaceAdmin
-
findUnmatchedRequests
public FindRequestsResult findUnmatchedRequests()
- Specified by:
findUnmatchedRequestsin interfaceAdmin
-
removeServeEvent
public void removeServeEvent(java.util.UUID eventId)
- Specified by:
removeServeEventin interfaceAdmin
-
removeServeEventsMatching
public FindServeEventsResult removeServeEventsMatching(RequestPattern requestPattern)
- Specified by:
removeServeEventsMatchingin interfaceAdmin
-
removeServeEventsForStubsMatchingMetadata
public FindServeEventsResult removeServeEventsForStubsMatchingMetadata(StringValuePattern pattern)
- Specified by:
removeServeEventsForStubsMatchingMetadatain interfaceAdmin
-
findTopNearMissesFor
public FindNearMissesResult findTopNearMissesFor(LoggedRequest loggedRequest)
- Specified by:
findTopNearMissesForin interfaceAdmin
-
findTopNearMissesFor
public FindNearMissesResult findTopNearMissesFor(RequestPattern requestPattern)
- Specified by:
findTopNearMissesForin interfaceAdmin
-
findNearMissesForUnmatchedRequests
public FindNearMissesResult findNearMissesForUnmatchedRequests()
- Specified by:
findNearMissesForUnmatchedRequestsin interfaceAdmin
-
getAllScenarios
public GetScenariosResult getAllScenarios()
- Specified by:
getAllScenariosin interfaceAdmin
-
resetScenario
public void resetScenario(java.lang.String name)
- Specified by:
resetScenarioin interfaceAdmin
-
setScenarioState
public void setScenarioState(java.lang.String name, java.lang.String state)- Specified by:
setScenarioStatein interfaceAdmin
-
updateGlobalSettings
public void updateGlobalSettings(GlobalSettings settings)
- Specified by:
updateGlobalSettingsin interfaceAdmin
-
snapshotRecord
public SnapshotRecordResult snapshotRecord()
- Specified by:
snapshotRecordin interfaceAdmin
-
snapshotRecord
public SnapshotRecordResult snapshotRecord(RecordSpec spec)
- Specified by:
snapshotRecordin interfaceAdmin
-
snapshotRecord
public SnapshotRecordResult snapshotRecord(RecordSpecBuilder spec)
- Specified by:
snapshotRecordin interfaceAdmin
-
startRecording
public void startRecording(java.lang.String targetBaseUrl)
- Specified by:
startRecordingin interfaceAdmin
-
startRecording
public void startRecording(RecordSpec spec)
- Specified by:
startRecordingin interfaceAdmin
-
startRecording
public void startRecording(RecordSpecBuilder recordSpec)
- Specified by:
startRecordingin interfaceAdmin
-
stopRecording
public SnapshotRecordResult stopRecording()
- Specified by:
stopRecordingin interfaceAdmin
-
getRecordingStatus
public RecordingStatusResult getRecordingStatus()
- Specified by:
getRecordingStatusin interfaceAdmin
-
getOptions
public Options getOptions()
- Specified by:
getOptionsin interfaceAdmin
-
shutdownServer
public void shutdownServer()
- Specified by:
shutdownServerin interfaceAdmin
-
findUnmatchedStubs
public ListStubMappingsResult findUnmatchedStubs()
- Specified by:
findUnmatchedStubsin interfaceAdmin
-
findAllStubsByMetadata
public ListStubMappingsResult findAllStubsByMetadata(StringValuePattern pattern)
- Specified by:
findAllStubsByMetadatain interfaceAdmin
-
removeStubsByMetadata
public void removeStubsByMetadata(StringValuePattern pattern)
- Specified by:
removeStubsByMetadatain interfaceAdmin
-
importStubs
public void importStubs(StubImport stubImport)
- Specified by:
importStubsin interfaceAdmin
-
getGlobalSettings
public GetGlobalSettingsResult getGlobalSettings()
- Specified by:
getGlobalSettingsin interfaceAdmin
-
givenThat
public StubMapping givenThat(MappingBuilder mappingBuilder)
-
stubFor
public StubMapping stubFor(MappingBuilder mappingBuilder)
-
editStub
public void editStub(MappingBuilder mappingBuilder)
-
removeStub
public void removeStub(MappingBuilder mappingBuilder)
- Specified by:
removeStubin interfaceStubbing
-
removeStub
public void removeStub(StubMapping mappingBuilder)
- Specified by:
removeStubin interfaceStubbing
-
removeStub
public void removeStub(java.util.UUID id)
- Specified by:
removeStubin interfaceStubbing
-
getStubMappings
public java.util.List<StubMapping> getStubMappings()
- Specified by:
getStubMappingsin interfaceStubbing
-
getSingleStubMapping
public StubMapping getSingleStubMapping(java.util.UUID id)
- Specified by:
getSingleStubMappingin interfaceStubbing
-
findStubMappingsByMetadata
public java.util.List<StubMapping> findStubMappingsByMetadata(StringValuePattern pattern)
- Specified by:
findStubMappingsByMetadatain interfaceStubbing
-
removeStubMappingsByMetadata
public void removeStubMappingsByMetadata(StringValuePattern pattern)
- Specified by:
removeStubMappingsByMetadatain interfaceStubbing
-
verify
public void verify(RequestPatternBuilder requestPatternBuilder)
-
verify
public void verify(int count, RequestPatternBuilder requestPatternBuilder)
-
verify
public void verify(CountMatchingStrategy countMatchingStrategy, RequestPatternBuilder requestPatternBuilder)
-
findAll
public java.util.List<LoggedRequest> findAll(RequestPatternBuilder requestPatternBuilder)
-
getAllServeEvents
public java.util.List<ServeEvent> getAllServeEvents()
- Specified by:
getAllServeEventsin interfaceStubbing
-
setGlobalFixedDelay
public void setGlobalFixedDelay(int milliseconds)
- Specified by:
setGlobalFixedDelayin interfaceStubbing
-
findAllUnmatchedRequests
public java.util.List<LoggedRequest> findAllUnmatchedRequests()
- Specified by:
findAllUnmatchedRequestsin interfaceStubbing
-
findNearMissesForAllUnmatchedRequests
public java.util.List<NearMiss> findNearMissesForAllUnmatchedRequests()
- Specified by:
findNearMissesForAllUnmatchedRequestsin interfaceStubbing
-
findNearMissesFor
public java.util.List<NearMiss> findNearMissesFor(LoggedRequest loggedRequest)
- Specified by:
findNearMissesForin interfaceStubbing
-
findAllNearMissesFor
public java.util.List<NearMiss> findAllNearMissesFor(RequestPatternBuilder requestPatternBuilder)
- Specified by:
findAllNearMissesForin interfaceStubbing
-
-