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) |
WireMock(java.lang.String scheme,
java.lang.String host,
int port) |
WireMock(java.lang.String scheme,
java.lang.String host,
int port,
java.lang.String urlPathPrefix) |
Modifier and Type | Method and Description |
---|---|
ListStubMappingsResult |
allStubMappings() |
static RemoteMappingBuilder |
any(UrlMatchingStrategy urlMatchingStrategy) |
static ResponseDefinitionBuilder |
aResponse() |
static void |
configure() |
static void |
configureFor(int port) |
static void |
configureFor(java.lang.String host,
int port) |
static void |
configureFor(java.lang.String host,
int port,
java.lang.String urlPathPrefix) |
static void |
configureFor(java.lang.String scheme,
java.lang.String host,
int port) |
static void |
configureFor(java.lang.String scheme,
java.lang.String host,
int port,
java.lang.String urlPathPrefix) |
static ValueMatchingStrategy |
containing(java.lang.String value) |
static RemoteMappingBuilder |
delete(UrlMatchingStrategy urlMatchingStrategy) |
static RequestPatternBuilder |
deleteRequestedFor(UrlMatchingStrategy urlMatchingStrategy) |
static void |
editStub(com.github.tomakehurst.wiremock.client.MappingBuilder mappingBuilder) |
void |
editStubMapping(RemoteMappingBuilder mappingBuilder) |
static ValueMatchingStrategy |
equalTo(java.lang.String value) |
static ValueMatchingStrategy |
equalToJson(java.lang.String value) |
static ValueMatchingStrategy |
equalToJson(java.lang.String value,
org.skyscreamer.jsonassert.JSONCompareMode jsonCompareMode) |
static ValueMatchingStrategy |
equalToXml(java.lang.String value) |
static CountMatchingStrategy |
exactly(int expected) |
java.util.List<LoggedRequest> |
find(RequestPatternBuilder requestPatternBuilder) |
static java.util.List<LoggedRequest> |
findAll(RequestPatternBuilder requestPatternBuilder) |
static RemoteMappingBuilder |
get(UrlMatchingStrategy urlMatchingStrategy) |
static RequestPatternBuilder |
getRequestedFor(UrlMatchingStrategy urlMatchingStrategy) |
static void |
givenThat(RemoteMappingBuilder mappingBuilder) |
static RemoteMappingBuilder |
head(UrlMatchingStrategy urlMatchingStrategy) |
static RequestPatternBuilder |
headRequestedFor(UrlMatchingStrategy urlMatchingStrategy) |
static CountMatchingStrategy |
lessThan(int expected) |
static CountMatchingStrategy |
lessThanOrExactly(int expected) |
static ListStubMappingsResult |
listAllStubMappings() |
static ValueMatchingStrategy |
matching(java.lang.String value) |
static ValueMatchingStrategy |
matchingJsonPath(java.lang.String jsonPath) |
static ValueMatchingStrategy |
matchingXPath(java.lang.String value) |
static CountMatchingStrategy |
moreThan(int expected) |
static CountMatchingStrategy |
moreThanOrExactly(int expected) |
static ValueMatchingStrategy |
notMatching(java.lang.String value) |
static RemoteMappingBuilder |
options(UrlMatchingStrategy urlMatchingStrategy) |
static RequestPatternBuilder |
optionsRequestedFor(UrlMatchingStrategy urlMatchingStrategy) |
static RemoteMappingBuilder |
patch(UrlMatchingStrategy urlMatchingStrategy) |
static RequestPatternBuilder |
patchRequestedFor(UrlMatchingStrategy urlMatchingStrategy) |
static RemoteMappingBuilder |
post(UrlMatchingStrategy urlMatchingStrategy) |
static RequestPatternBuilder |
postRequestedFor(UrlMatchingStrategy urlMatchingStrategy) |
static RemoteMappingBuilder |
put(UrlMatchingStrategy urlMatchingStrategy) |
static RequestPatternBuilder |
putRequestedFor(UrlMatchingStrategy urlMatchingStrategy) |
void |
register(RemoteMappingBuilder mappingBuilder) |
void |
register(StubMapping mapping) |
static RemoteMappingBuilder |
request(java.lang.String method,
UrlMatchingStrategy urlMatchingStrategy) |
static LocalRequestPatternBuilder |
requestMadeFor(RequestMatcher requestMatcher) |
static RequestPatternBuilder |
requestMadeFor(java.lang.String customMatcherName,
Parameters parameters) |
static LocalMappingBuilder |
requestMatching(RequestMatcher requestMatcher) |
static com.github.tomakehurst.wiremock.client.MappingBuilder |
requestMatching(java.lang.String customRequestMatcherName) |
static RemoteMappingBuilder |
requestMatching(java.lang.String customRequestMatcherName,
Parameters parameters) |
static void |
reset() |
static void |
resetAllRequests() |
static void |
resetAllScenarios() |
void |
resetMappings() |
void |
resetRequests() |
void |
resetScenarios() |
static void |
resetToDefault() |
void |
resetToDefaultMappings() |
static void |
saveAllMappings() |
void |
saveMappings() |
static void |
setGlobalFixedDelay(int milliseconds) |
void |
setGlobalFixedDelayVariable(int milliseconds) |
static void |
setGlobalRandomDelay(DelayDistribution distribution) |
void |
setGlobalRandomDelayVariable(DelayDistribution distribution) |
void |
shutdown() |
static void |
shutdownServer() |
static void |
stubFor(RemoteMappingBuilder mappingBuilder) |
static RemoteMappingBuilder |
trace(UrlMatchingStrategy urlMatchingStrategy) |
static RequestPatternBuilder |
traceRequestedFor(UrlMatchingStrategy urlMatchingStrategy) |
static UrlMatchingStrategy |
urlEqualTo(java.lang.String url) |
static UrlMatchingStrategy |
urlMatching(java.lang.String url) |
static UrlMatchingStrategy |
urlPathEqualTo(java.lang.String urlPath) |
static UrlMatchingStrategy |
urlPathMatching(java.lang.String urlPath) |
static void |
verify(CountMatchingStrategy countMatchingStrategy,
RequestPatternBuilder requestPatternBuilder) |
static void |
verify(int count,
RequestPatternBuilder requestPatternBuilder) |
static void |
verify(RequestPatternBuilder requestPatternBuilder) |
void |
verifyThat(CountMatchingStrategy count,
RequestPatternBuilder requestPatternBuilder) |
void |
verifyThat(int count,
RequestPatternBuilder requestPatternBuilder) |
void |
verifyThat(RequestPatternBuilder requestPatternBuilder) |
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(java.lang.String scheme, java.lang.String host, int port)
public WireMock(java.lang.String scheme, java.lang.String host, int port, java.lang.String urlPathPrefix)
public WireMock()
public static void givenThat(RemoteMappingBuilder mappingBuilder)
public static void stubFor(RemoteMappingBuilder mappingBuilder)
public static void editStub(com.github.tomakehurst.wiremock.client.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 configureFor(java.lang.String scheme, java.lang.String host, int port, java.lang.String urlPathPrefix)
public static void configureFor(java.lang.String scheme, java.lang.String host, int port)
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(RemoteMappingBuilder mappingBuilder)
public void register(StubMapping mapping)
public void editStubMapping(RemoteMappingBuilder mappingBuilder)
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 CountMatchingStrategy lessThan(int expected)
public static CountMatchingStrategy lessThanOrExactly(int expected)
public static CountMatchingStrategy exactly(int expected)
public static CountMatchingStrategy moreThanOrExactly(int expected)
public static CountMatchingStrategy moreThan(int expected)
public static RemoteMappingBuilder get(UrlMatchingStrategy urlMatchingStrategy)
public static RemoteMappingBuilder post(UrlMatchingStrategy urlMatchingStrategy)
public static RemoteMappingBuilder put(UrlMatchingStrategy urlMatchingStrategy)
public static RemoteMappingBuilder delete(UrlMatchingStrategy urlMatchingStrategy)
public static RemoteMappingBuilder patch(UrlMatchingStrategy urlMatchingStrategy)
public static RemoteMappingBuilder head(UrlMatchingStrategy urlMatchingStrategy)
public static RemoteMappingBuilder options(UrlMatchingStrategy urlMatchingStrategy)
public static RemoteMappingBuilder trace(UrlMatchingStrategy urlMatchingStrategy)
public static RemoteMappingBuilder any(UrlMatchingStrategy urlMatchingStrategy)
public static com.github.tomakehurst.wiremock.client.MappingBuilder requestMatching(java.lang.String customRequestMatcherName)
public static RemoteMappingBuilder requestMatching(java.lang.String customRequestMatcherName, Parameters parameters)
public static LocalMappingBuilder requestMatching(RequestMatcher requestMatcher)
public static RemoteMappingBuilder request(java.lang.String method, UrlMatchingStrategy urlMatchingStrategy)
public static ResponseDefinitionBuilder aResponse()
public void verifyThat(RequestPatternBuilder requestPatternBuilder)
public void verifyThat(int count, RequestPatternBuilder requestPatternBuilder)
public void verifyThat(CountMatchingStrategy count, RequestPatternBuilder requestPatternBuilder)
public static void verify(RequestPatternBuilder requestPatternBuilder)
public static void verify(int count, RequestPatternBuilder requestPatternBuilder)
public static void verify(CountMatchingStrategy countMatchingStrategy, 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 LocalRequestPatternBuilder requestMadeFor(RequestMatcher requestMatcher)
public static RequestPatternBuilder requestMadeFor(java.lang.String customMatcherName, Parameters parameters)
public static void setGlobalFixedDelay(int milliseconds)
public void setGlobalFixedDelayVariable(int milliseconds)
public static void setGlobalRandomDelay(DelayDistribution distribution)
public void setGlobalRandomDelayVariable(DelayDistribution distribution)
public void shutdown()
public static void shutdownServer()