com.github.tomakehurst.wiremock.client
Class WireMock

java.lang.Object
  extended by com.github.tomakehurst.wiremock.client.WireMock

public class WireMock
extends java.lang.Object


Constructor Summary
WireMock()
           
WireMock(java.lang.String host, int port)
           
WireMock(java.lang.String host, int port, java.lang.String urlPathPrefix)
           
 
Method Summary
static MappingBuilder any(UrlMatchingStrategy urlMatchingStrategy)
           
static ResponseDefinitionBuilder aResponse()
           
static void configure()
           
static void configureFor(java.lang.String host, int port)
           
static void configureFor(java.lang.String host, int port, java.lang.String urlPathPrefix)
           
static ValueMatchingStrategy containing(java.lang.String value)
           
static MappingBuilder delete(UrlMatchingStrategy urlMatchingStrategy)
           
static RequestPatternBuilder deleteRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
           
static ValueMatchingStrategy equalTo(java.lang.String value)
           
static MappingBuilder get(UrlMatchingStrategy urlMatchingStrategy)
           
static RequestPatternBuilder getRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
           
static void givenThat(MappingBuilder mappingBuilder)
           
static MappingBuilder head(UrlMatchingStrategy urlMatchingStrategy)
           
static RequestPatternBuilder headRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
           
static ValueMatchingStrategy matching(java.lang.String value)
           
static ValueMatchingStrategy notMatching(java.lang.String value)
           
static MappingBuilder options(UrlMatchingStrategy urlMatchingStrategy)
           
static RequestPatternBuilder optionsRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
           
static MappingBuilder post(UrlMatchingStrategy urlMatchingStrategy)
           
static RequestPatternBuilder postRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
           
static MappingBuilder put(UrlMatchingStrategy urlMatchingStrategy)
           
static RequestPatternBuilder putRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
           
 void register(MappingBuilder mappingBuilder)
           
static void reset()
           
static void resetAllScenarios()
           
 void resetMappings()
           
 void resetScenarios()
           
static void setGlobalFixedDelay(int milliseconds)
           
 void setGlobalFixedDelayVariable(int milliseconds)
           
static void stubFor(MappingBuilder mappingBuilder)
           
static MappingBuilder trace(UrlMatchingStrategy urlMatchingStrategy)
           
static RequestPatternBuilder traceRequestedFor(UrlMatchingStrategy urlMatchingStrategy)
           
static UrlMatchingStrategy urlEqualTo(java.lang.String url)
           
static UrlMatchingStrategy urlMatching(java.lang.String url)
           
static void verify(int count, RequestPatternBuilder requestPatternBuilder)
           
static void verify(RequestPatternBuilder requestPatternBuilder)
           
 void verifyThat(int count, RequestPatternBuilder requestPatternBuilder)
           
 void verifyThat(RequestPatternBuilder requestPatternBuilder)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WireMock

public WireMock(java.lang.String host,
                int port)

WireMock

public WireMock(java.lang.String host,
                int port,
                java.lang.String urlPathPrefix)

WireMock

public WireMock()
Method Detail

givenThat

public static void givenThat(MappingBuilder mappingBuilder)

stubFor

public static void stubFor(MappingBuilder mappingBuilder)

configureFor

public static void configureFor(java.lang.String host,
                                int port)

configureFor

public static void configureFor(java.lang.String host,
                                int port,
                                java.lang.String urlPathPrefix)

configure

public static void configure()

resetMappings

public void resetMappings()

reset

public static void reset()

resetScenarios

public void resetScenarios()

resetAllScenarios

public static void resetAllScenarios()

register

public void register(MappingBuilder mappingBuilder)

urlEqualTo

public static UrlMatchingStrategy urlEqualTo(java.lang.String url)

urlMatching

public static UrlMatchingStrategy urlMatching(java.lang.String url)

equalTo

public static ValueMatchingStrategy equalTo(java.lang.String value)

containing

public static ValueMatchingStrategy containing(java.lang.String value)

matching

public static ValueMatchingStrategy matching(java.lang.String value)

notMatching

public static ValueMatchingStrategy notMatching(java.lang.String value)

get

public static MappingBuilder get(UrlMatchingStrategy urlMatchingStrategy)

post

public static MappingBuilder post(UrlMatchingStrategy urlMatchingStrategy)

put

public static MappingBuilder put(UrlMatchingStrategy urlMatchingStrategy)

delete

public static MappingBuilder delete(UrlMatchingStrategy urlMatchingStrategy)

head

public static MappingBuilder head(UrlMatchingStrategy urlMatchingStrategy)

options

public static MappingBuilder options(UrlMatchingStrategy urlMatchingStrategy)

trace

public static MappingBuilder trace(UrlMatchingStrategy urlMatchingStrategy)

any

public static MappingBuilder any(UrlMatchingStrategy urlMatchingStrategy)

aResponse

public static ResponseDefinitionBuilder aResponse()

verifyThat

public void verifyThat(RequestPatternBuilder requestPatternBuilder)

verifyThat

public void verifyThat(int count,
                       RequestPatternBuilder requestPatternBuilder)

verify

public static void verify(RequestPatternBuilder requestPatternBuilder)

verify

public static void verify(int count,
                          RequestPatternBuilder requestPatternBuilder)

getRequestedFor

public static RequestPatternBuilder getRequestedFor(UrlMatchingStrategy urlMatchingStrategy)

postRequestedFor

public static RequestPatternBuilder postRequestedFor(UrlMatchingStrategy urlMatchingStrategy)

putRequestedFor

public static RequestPatternBuilder putRequestedFor(UrlMatchingStrategy urlMatchingStrategy)

deleteRequestedFor

public static RequestPatternBuilder deleteRequestedFor(UrlMatchingStrategy urlMatchingStrategy)

headRequestedFor

public static RequestPatternBuilder headRequestedFor(UrlMatchingStrategy urlMatchingStrategy)

optionsRequestedFor

public static RequestPatternBuilder optionsRequestedFor(UrlMatchingStrategy urlMatchingStrategy)

traceRequestedFor

public static RequestPatternBuilder traceRequestedFor(UrlMatchingStrategy urlMatchingStrategy)

setGlobalFixedDelay

public static void setGlobalFixedDelay(int milliseconds)

setGlobalFixedDelayVariable

public void setGlobalFixedDelayVariable(int milliseconds)