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 |
---|---|
static StringValuePattern |
absent() |
ListStubMappingsResult |
allStubMappings() |
static RemoteMappingBuilder |
any(UrlPattern urlPattern) |
static UrlPattern |
anyUrl() |
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 StringValuePattern |
containing(java.lang.String value) |
static RemoteMappingBuilder |
delete(UrlPattern urlPattern) |
static RequestPatternBuilder |
deleteRequestedFor(UrlPattern urlPattern) |
static void |
editStub(com.github.tomakehurst.wiremock.client.MappingBuilder mappingBuilder) |
void |
editStubMapping(RemoteMappingBuilder mappingBuilder) |
static StringValuePattern |
equalTo(java.lang.String value) |
static StringValuePattern |
equalToJson(java.lang.String value) |
static StringValuePattern |
equalToJson(java.lang.String value,
boolean ignoreArrayOrder,
boolean ignoreExtraElements) |
static StringValuePattern |
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) |
java.util.List<NearMiss> |
findAllNearMissesFor(RequestPatternBuilder requestPatternBuilder) |
java.util.List<LoggedRequest> |
findAllUnmatchedRequests() |
static java.util.List<NearMiss> |
findNearMissesFor(LoggedRequest loggedRequest) |
static java.util.List<NearMiss> |
findNearMissesFor(RequestPatternBuilder requestPatternBuilder) |
static java.util.List<NearMiss> |
findNearMissesForAllUnmatched() |
java.util.List<NearMiss> |
findNearMissesForAllUnmatchedRequests() |
java.util.List<NearMiss> |
findTopNearMissesFor(LoggedRequest loggedRequest) |
static java.util.List<LoggedRequest> |
findUnmatchedRequests() |
static RemoteMappingBuilder |
get(UrlPattern urlPattern) |
static RequestPatternBuilder |
getRequestedFor(UrlPattern urlPattern) |
static void |
givenThat(RemoteMappingBuilder mappingBuilder) |
static RemoteMappingBuilder |
head(UrlPattern urlPattern) |
static RequestPatternBuilder |
headRequestedFor(UrlPattern urlPattern) |
static CountMatchingStrategy |
lessThan(int expected) |
static CountMatchingStrategy |
lessThanOrExactly(int expected) |
static ListStubMappingsResult |
listAllStubMappings() |
static StringValuePattern |
matching(java.lang.String regex) |
static StringValuePattern |
matchingJsonPath(java.lang.String value) |
static MatchesXPathPattern |
matchingXPath(java.lang.String value) |
static StringValuePattern |
matchingXPath(java.lang.String value,
java.util.Map<java.lang.String,java.lang.String> namespaces) |
static CountMatchingStrategy |
moreThan(int expected) |
static CountMatchingStrategy |
moreThanOrExactly(int expected) |
static StringValuePattern |
notMatching(java.lang.String regex) |
static RemoteMappingBuilder |
options(UrlPattern urlPattern) |
static RequestPatternBuilder |
optionsRequestedFor(UrlPattern urlPattern) |
static RemoteMappingBuilder |
patch(UrlPattern urlPattern) |
static RequestPatternBuilder |
patchRequestedFor(UrlPattern urlPattern) |
static RemoteMappingBuilder |
post(UrlPattern urlPattern) |
static RequestPatternBuilder |
postRequestedFor(UrlPattern urlPattern) |
static RemoteMappingBuilder |
put(UrlPattern urlPattern) |
static RequestPatternBuilder |
putRequestedFor(UrlPattern urlPattern) |
void |
register(RemoteMappingBuilder mappingBuilder) |
void |
register(StubMapping mapping) |
static void |
removeStub(RemoteMappingBuilder mappingBuilder) |
void |
removeStubMapping(RemoteMappingBuilder mappingBuilder) |
static RemoteMappingBuilder |
request(java.lang.String method,
UrlPattern urlPattern) |
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(UrlPattern urlPattern) |
static RequestPatternBuilder |
traceRequestedFor(UrlPattern urlPattern) |
static UrlPattern |
urlEqualTo(java.lang.String testUrl) |
static UrlPattern |
urlMatching(java.lang.String urlRegex) |
static UrlPathPattern |
urlPathEqualTo(java.lang.String testUrl) |
static UrlPathPattern |
urlPathMatching(java.lang.String urlRegex) |
static void |
verify(CountMatchingStrategy countMatchingStrategy,
RequestPatternBuilder requestPatternBuilder) |
static void |
verify(int count,
RequestPatternBuilder requestPatternBuilder) |
static void |
verify(RequestPatternBuilder requestPatternBuilder) |
void |
verifyThat(CountMatchingStrategy expectedCount,
RequestPatternBuilder requestPatternBuilder) |
void |
verifyThat(int expectedCount,
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 void removeStub(RemoteMappingBuilder 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 static StringValuePattern equalTo(java.lang.String value)
public static StringValuePattern equalToJson(java.lang.String value)
public static StringValuePattern equalToJson(java.lang.String value, boolean ignoreArrayOrder, boolean ignoreExtraElements)
public static StringValuePattern matchingJsonPath(java.lang.String value)
public static StringValuePattern equalToXml(java.lang.String value)
public static MatchesXPathPattern matchingXPath(java.lang.String value)
public static StringValuePattern matchingXPath(java.lang.String value, java.util.Map<java.lang.String,java.lang.String> namespaces)
public static StringValuePattern containing(java.lang.String value)
public static StringValuePattern matching(java.lang.String regex)
public static StringValuePattern notMatching(java.lang.String regex)
public static StringValuePattern absent()
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 void removeStubMapping(RemoteMappingBuilder mappingBuilder)
public ListStubMappingsResult allStubMappings()
public static UrlPattern urlEqualTo(java.lang.String testUrl)
public static UrlPattern urlMatching(java.lang.String urlRegex)
public static UrlPathPattern urlPathEqualTo(java.lang.String testUrl)
public static UrlPathPattern urlPathMatching(java.lang.String urlRegex)
public static UrlPattern anyUrl()
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(UrlPattern urlPattern)
public static RemoteMappingBuilder post(UrlPattern urlPattern)
public static RemoteMappingBuilder put(UrlPattern urlPattern)
public static RemoteMappingBuilder delete(UrlPattern urlPattern)
public static RemoteMappingBuilder patch(UrlPattern urlPattern)
public static RemoteMappingBuilder head(UrlPattern urlPattern)
public static RemoteMappingBuilder options(UrlPattern urlPattern)
public static RemoteMappingBuilder trace(UrlPattern urlPattern)
public static RemoteMappingBuilder any(UrlPattern urlPattern)
public static RemoteMappingBuilder request(java.lang.String method, UrlPattern urlPattern)
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 ResponseDefinitionBuilder aResponse()
public void verifyThat(RequestPatternBuilder requestPatternBuilder)
public void verifyThat(int expectedCount, RequestPatternBuilder requestPatternBuilder)
public void verifyThat(CountMatchingStrategy expectedCount, 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(UrlPattern urlPattern)
public static RequestPatternBuilder postRequestedFor(UrlPattern urlPattern)
public static RequestPatternBuilder putRequestedFor(UrlPattern urlPattern)
public static RequestPatternBuilder deleteRequestedFor(UrlPattern urlPattern)
public static RequestPatternBuilder patchRequestedFor(UrlPattern urlPattern)
public static RequestPatternBuilder headRequestedFor(UrlPattern urlPattern)
public static RequestPatternBuilder optionsRequestedFor(UrlPattern urlPattern)
public static RequestPatternBuilder traceRequestedFor(UrlPattern urlPattern)
public static RequestPatternBuilder requestMadeFor(java.lang.String customMatcherName, Parameters parameters)
public static LocalRequestPatternBuilder requestMadeFor(RequestMatcher requestMatcher)
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()
public static java.util.List<NearMiss> findNearMissesForAllUnmatched()
public java.util.List<NearMiss> findNearMissesForAllUnmatchedRequests()
public static java.util.List<LoggedRequest> findUnmatchedRequests()
public java.util.List<LoggedRequest> findAllUnmatchedRequests()
public static java.util.List<NearMiss> findNearMissesFor(LoggedRequest loggedRequest)
public java.util.List<NearMiss> findTopNearMissesFor(LoggedRequest loggedRequest)
public static java.util.List<NearMiss> findNearMissesFor(RequestPatternBuilder requestPatternBuilder)
public java.util.List<NearMiss> findAllNearMissesFor(RequestPatternBuilder requestPatternBuilder)