public class WireMock
extends java.lang.Object
Constructor and Description |
---|
WireMock() |
WireMock(Admin admin) |
WireMock(int port) |
WireMock(java.lang.String host,
int port) |
WireMock(java.lang.String host,
int port,
java.lang.String urlPathPrefix) |
public WireMock(Admin admin)
public WireMock(int port)
public WireMock(java.lang.String host, int port)
public WireMock(java.lang.String host, int port, java.lang.String urlPathPrefix)
public WireMock()
public static void givenThat(MappingBuilder mappingBuilder)
public static void stubFor(MappingBuilder mappingBuilder)
public static ListStubMappingsResult listAllStubMappings()
public static void configureFor(int port)
public static void configureFor(java.lang.String host, int port)
public static void configureFor(java.lang.String host, int port, java.lang.String urlPathPrefix)
public static void configure()
public void saveMappings()
public static void saveAllMappings()
public void resetMappings()
public static void reset()
public static void resetAllRequests()
public void resetRequests()
public void resetScenarios()
public static void resetAllScenarios()
public void resetToDefaultMappings()
public static void resetToDefault()
public void register(MappingBuilder mappingBuilder)
public void register(StubMapping mapping)
public ListStubMappingsResult allStubMappings()
public static UrlMatchingStrategy urlEqualTo(java.lang.String url)
public static UrlMatchingStrategy urlMatching(java.lang.String url)
public static UrlMatchingStrategy urlPathEqualTo(java.lang.String urlPath)
public static UrlMatchingStrategy urlPathMatching(java.lang.String urlPath)
public static ValueMatchingStrategy equalTo(java.lang.String value)
public static ValueMatchingStrategy equalToJson(java.lang.String value)
public static ValueMatchingStrategy equalToJson(java.lang.String value, org.skyscreamer.jsonassert.JSONCompareMode jsonCompareMode)
public static ValueMatchingStrategy equalToXml(java.lang.String value)
public static ValueMatchingStrategy matchingXPath(java.lang.String value)
public static ValueMatchingStrategy containing(java.lang.String value)
public static ValueMatchingStrategy matching(java.lang.String value)
public static ValueMatchingStrategy notMatching(java.lang.String value)
public static ValueMatchingStrategy matchingJsonPath(java.lang.String jsonPath)
public static MappingBuilder get(UrlMatchingStrategy urlMatchingStrategy)
public static MappingBuilder post(UrlMatchingStrategy urlMatchingStrategy)
public static MappingBuilder put(UrlMatchingStrategy urlMatchingStrategy)
public static MappingBuilder delete(UrlMatchingStrategy urlMatchingStrategy)
public static MappingBuilder patch(UrlMatchingStrategy urlMatchingStrategy)
public static MappingBuilder head(UrlMatchingStrategy urlMatchingStrategy)
public static MappingBuilder options(UrlMatchingStrategy urlMatchingStrategy)
public static MappingBuilder trace(UrlMatchingStrategy urlMatchingStrategy)
public static MappingBuilder any(UrlMatchingStrategy urlMatchingStrategy)
public static MappingBuilder request(java.lang.String method, UrlMatchingStrategy urlMatchingStrategy)
public static ResponseDefinitionBuilder aResponse()
public void verifyThat(RequestPatternBuilder requestPatternBuilder)
public void verifyThat(int count, RequestPatternBuilder requestPatternBuilder)
public static void verify(RequestPatternBuilder requestPatternBuilder)
public static void verify(int count, RequestPatternBuilder requestPatternBuilder)
public java.util.List<LoggedRequest> find(RequestPatternBuilder requestPatternBuilder)
public static java.util.List<LoggedRequest> findAll(RequestPatternBuilder requestPatternBuilder)
public static RequestPatternBuilder getRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
public static RequestPatternBuilder postRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
public static RequestPatternBuilder putRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
public static RequestPatternBuilder deleteRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
public static RequestPatternBuilder patchRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
public static RequestPatternBuilder headRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
public static RequestPatternBuilder optionsRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
public static RequestPatternBuilder traceRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
public static void setGlobalFixedDelay(int milliseconds)
public void setGlobalFixedDelayVariable(int milliseconds)
public void addDelayBeforeProcessingRequests(int milliseconds)
public static void addRequestProcessingDelay(int milliseconds)
public void shutdown()
public static void shutdownServer()