public class WireMockServer extends java.lang.Object implements Container, LocalStubbing, Admin
| Modifier and Type | Field and Description |
|---|---|
protected WireMock |
client |
static java.lang.String |
FILES_ROOT |
static java.lang.String |
MAPPINGS_ROOT |
| Constructor and Description |
|---|
WireMockServer() |
WireMockServer(int port) |
WireMockServer(int port,
FileSource fileSource,
boolean enableBrowserProxying) |
WireMockServer(int port,
FileSource fileSource,
boolean enableBrowserProxying,
ProxySettings proxySettings) |
WireMockServer(int port,
java.lang.Integer httpsPort) |
WireMockServer(int port,
java.lang.Integer httpsPort,
FileSource fileSource,
boolean enableBrowserProxying,
ProxySettings proxySettings,
Notifier notifier) |
WireMockServer(Options options) |
public static final java.lang.String FILES_ROOT
public static final java.lang.String MAPPINGS_ROOT
protected final WireMock client
public WireMockServer(Options options)
public WireMockServer(int port,
java.lang.Integer httpsPort,
FileSource fileSource,
boolean enableBrowserProxying,
ProxySettings proxySettings,
Notifier notifier)
public WireMockServer(int port,
FileSource fileSource,
boolean enableBrowserProxying,
ProxySettings proxySettings)
public WireMockServer(int port,
FileSource fileSource,
boolean enableBrowserProxying)
public WireMockServer(int port)
public WireMockServer(int port,
java.lang.Integer httpsPort)
public WireMockServer()
public void loadMappingsUsing(MappingsLoader mappingsLoader)
public GlobalSettingsHolder getGlobalSettingsHolder()
public void addMockServiceRequestListener(RequestListener listener)
public void enableRecordMappings(FileSource mappingsFileSource, FileSource filesFileSource)
public void stop()
public void start()
public void shutdown()
public int httpsPort()
public boolean isRunning()
public void givenThat(RemoteMappingBuilder mappingBuilder)
public void stubFor(RemoteMappingBuilder mappingBuilder)
public void editStub(RemoteMappingBuilder mappingBuilder)
public void removeStub(RemoteMappingBuilder mappingBuilder)
removeStub in interface Stubbingpublic void removeStubMapping(StubMapping stubMapping)
removeStubMapping in interface Adminpublic void givenThat(LocalMappingBuilder mappingBuilder)
givenThat in interface LocalStubbingpublic void stubFor(LocalMappingBuilder mappingBuilder)
stubFor in interface LocalStubbingpublic void verify(RequestPatternBuilder requestPatternBuilder)
public void verify(int count,
RequestPatternBuilder requestPatternBuilder)
public void verify(LocalRequestPatternBuilder requestPatternBuilder)
verify in interface LocalStubbingpublic void verify(int count,
LocalRequestPatternBuilder requestPatternBuilder)
verify in interface LocalStubbingpublic java.util.List<LoggedRequest> findAll(RequestPatternBuilder requestPatternBuilder)
public void setGlobalFixedDelay(int milliseconds)
setGlobalFixedDelay in interface Stubbingpublic java.util.List<LoggedRequest> findAllUnmatchedRequests()
findAllUnmatchedRequests in interface Stubbingpublic java.util.List<NearMiss> findNearMissesForAllUnmatchedRequests()
findNearMissesForAllUnmatchedRequests in interface Stubbingpublic java.util.List<NearMiss> findAllNearMissesFor(RequestPatternBuilder requestPatternBuilder)
findAllNearMissesFor in interface Stubbingpublic java.util.List<NearMiss> findNearMissesFor(LoggedRequest loggedRequest)
findNearMissesFor in interface Stubbingpublic void addStubMapping(StubMapping stubMapping)
addStubMapping in interface Adminpublic void editStubMapping(StubMapping stubMapping)
editStubMapping in interface Adminpublic ListStubMappingsResult listAllStubMappings()
listAllStubMappings in interface Adminpublic void saveMappings()
saveMappings in interface Adminpublic void resetMappings()
resetMappings in interface Adminpublic void resetRequests()
resetRequests in interface Adminpublic void resetToDefaultMappings()
resetToDefaultMappings in interface Adminpublic void resetScenarios()
resetScenarios in interface Adminpublic VerificationResult countRequestsMatching(RequestPattern requestPattern)
countRequestsMatching in interface Adminpublic FindRequestsResult findRequestsMatching(RequestPattern requestPattern)
findRequestsMatching in interface Adminpublic FindRequestsResult findUnmatchedRequests()
findUnmatchedRequests in interface Adminpublic void updateGlobalSettings(GlobalSettings newSettings)
updateGlobalSettings in interface Adminpublic FindNearMissesResult findNearMissesForUnmatchedRequests()
findNearMissesForUnmatchedRequests in interface Adminpublic FindNearMissesResult findTopNearMissesFor(LoggedRequest loggedRequest)
findTopNearMissesFor in interface Adminpublic FindNearMissesResult findTopNearMissesFor(RequestPattern requestPattern)
findTopNearMissesFor in interface Adminpublic void shutdownServer()
shutdownServer in interface Admin