public class BaseMockServer implements MockServer
| Modifier and Type | Class and Description |
|---|---|
static class |
BaseMockServer.Companion |
| Modifier and Type | Field and Description |
|---|---|
static BaseMockServer.Companion |
Companion |
| Constructor and Description |
|---|
BaseMockServer(au.com.dius.pact.core.model.RequestResponsePact pact,
MockProviderConfig config) |
| Modifier and Type | Method and Description |
|---|---|
au.com.dius.pact.core.model.Response |
generatePactResponse(au.com.dius.pact.core.model.Request request) |
MockProviderConfig |
getConfig() |
au.com.dius.pact.core.model.RequestResponsePact |
getPact() |
<R> PactVerificationResult |
runAndWritePact(au.com.dius.pact.core.model.RequestResponsePact pact,
au.com.dius.pact.core.model.PactSpecVersion pactVersion,
PactTestRun<R> testFn)
This will start the mock server and execute the test function. Returns the result of running the test.
|
void |
start() |
void |
stop() |
PactVerificationResult |
validateMockServerState(java.lang.Object testResult)
Returns the results of validating the mock server state
|
<R> PactVerificationResult |
verifyResultAndWritePact(R testResult,
PactTestExecutionContext context,
au.com.dius.pact.core.model.RequestResponsePact pact,
au.com.dius.pact.core.model.PactSpecVersion pactVersion) |
void |
waitForServer() |
getPort, getUrl, runAndWritePact, validateMockServerStatepublic static BaseMockServer.Companion Companion
public BaseMockServer(au.com.dius.pact.core.model.RequestResponsePact pact,
MockProviderConfig config)
public void start()
public void stop()
public void waitForServer()
public <R> PactVerificationResult runAndWritePact(au.com.dius.pact.core.model.RequestResponsePact pact, au.com.dius.pact.core.model.PactSpecVersion pactVersion, PactTestRun<R> testFn)
This will start the mock server and execute the test function. Returns the result of running the test.
public <R> PactVerificationResult verifyResultAndWritePact(R testResult, PactTestExecutionContext context, au.com.dius.pact.core.model.RequestResponsePact pact, au.com.dius.pact.core.model.PactSpecVersion pactVersion)
public PactVerificationResult validateMockServerState(java.lang.Object testResult)
Returns the results of validating the mock server state
public au.com.dius.pact.core.model.Response generatePactResponse(au.com.dius.pact.core.model.Request request)
public au.com.dius.pact.core.model.RequestResponsePact getPact()
public MockProviderConfig getConfig()