@Deprecated
public class PactRule
extends org.junit.rules.ExternalResource
PactVerification
.
Before each test, a mock server will be setup at given port/host that will provide mocked responses.
after each test, it will be teared down.
If no host is given, it will default to localhost. If no port is given, it will default to a random port.Modifier and Type | Field and Description |
---|---|
static au.com.dius.pact.consumer.VerificationResult |
PACT_VERIFIED
Deprecated.
|
Constructor and Description |
---|
PactRule(java.lang.Object target)
Deprecated.
|
PactRule(java.lang.String host,
int port,
java.lang.Object target)
Deprecated.
|
PactRule(java.lang.String host,
java.lang.Object target)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
org.junit.runners.model.Statement |
apply(org.junit.runners.model.Statement base,
org.junit.runner.Description description)
Deprecated.
|
au.com.dius.pact.model.MockProviderConfig |
getConfig()
Deprecated.
|
protected java.util.Map<java.lang.String,au.com.dius.pact.model.PactFragment> |
getPacts()
Deprecated.
scan all methods for @Pact annotation and execute them, if not already initialized
|
public static final au.com.dius.pact.consumer.VerificationResult PACT_VERIFIED
public PactRule(java.lang.String host, int port, java.lang.Object target)
public PactRule(java.lang.String host, java.lang.Object target)
public PactRule(java.lang.Object target)
public au.com.dius.pact.model.MockProviderConfig getConfig()
public org.junit.runners.model.Statement apply(org.junit.runners.model.Statement base, org.junit.runner.Description description)
apply
in interface org.junit.rules.TestRule
apply
in class org.junit.rules.ExternalResource
protected java.util.Map<java.lang.String,au.com.dius.pact.model.PactFragment> getPacts()