public class BaseTarget implements TestClassAwareTarget
Out-of-the-box implementation of interface Target,
that run Interaction against message pact and verify response
interface Target| Modifier and Type | Field and Description |
|---|---|
org.junit.runners.model.TestClass |
testClass |
java.lang.Object |
testTarget |
| Constructor and Description |
|---|
BaseTarget()
Out-of-the-box implementation of
interface Target,
that run Interaction against message pact and verify response |
| Modifier and Type | Method and Description |
|---|---|
void |
addResultCallback(java.util.function.BiConsumer<java.lang.Boolean,au.com.dius.pact.provider.IProviderVerifier> callback)
Add a callback to receive the test interaction result
|
java.lang.AssertionError |
getAssertionError(java.util.Map<java.lang.String,? extends java.lang.Object> mismatches) |
au.com.dius.pact.provider.ProviderInfo |
getProviderInfo(au.com.dius.pact.model.PactSource source) |
org.junit.runners.model.TestClass |
getTestClass() |
java.lang.Object |
getTestTarget() |
au.com.dius.pact.support.expressions.ValueResolver |
getValueResolver() |
void |
reportTestResult(boolean result,
au.com.dius.pact.provider.IProviderVerifier verifier) |
void |
setTestClass(org.junit.runners.model.TestClass p) |
void |
setTestClass(org.junit.runners.model.TestClass testClass,
java.lang.Object testTarget) |
void |
setTestTarget(java.lang.Object p) |
void |
setValueResolver(au.com.dius.pact.support.expressions.ValueResolver p) |
void |
setupReporters(au.com.dius.pact.provider.IProviderVerifier verifier,
java.lang.String name,
java.lang.String description) |
au.com.dius.pact.provider.IProviderVerifier |
setupVerifier(au.com.dius.pact.model.Interaction interaction,
au.com.dius.pact.provider.ProviderInfo provider,
au.com.dius.pact.provider.ConsumerInfo consumer) |
setTestClassaddResultCallback, testInteractionpublic org.junit.runners.model.TestClass testClass
public java.lang.Object testTarget
public BaseTarget()
Out-of-the-box implementation of interface Target,
that run Interaction against message pact and verify response
interface Targetpublic org.junit.runners.model.TestClass getTestClass()
public void setTestClass(org.junit.runners.model.TestClass p)
public java.lang.Object getTestTarget()
public void setTestTarget(java.lang.Object p)
public au.com.dius.pact.support.expressions.ValueResolver getValueResolver()
public void setValueResolver(au.com.dius.pact.support.expressions.ValueResolver p)
public au.com.dius.pact.provider.ProviderInfo getProviderInfo(au.com.dius.pact.model.PactSource source)
public au.com.dius.pact.provider.IProviderVerifier setupVerifier(au.com.dius.pact.model.Interaction interaction,
au.com.dius.pact.provider.ProviderInfo provider,
au.com.dius.pact.provider.ConsumerInfo consumer)
public void setupReporters(au.com.dius.pact.provider.IProviderVerifier verifier,
java.lang.String name,
java.lang.String description)
public java.lang.AssertionError getAssertionError(java.util.Map<java.lang.String,? extends java.lang.Object> mismatches)
public void setTestClass(org.junit.runners.model.TestClass testClass,
java.lang.Object testTarget)
public void addResultCallback(java.util.function.BiConsumer<java.lang.Boolean,au.com.dius.pact.provider.IProviderVerifier> callback)
Add a callback to receive the test interaction result
public void reportTestResult(boolean result,
au.com.dius.pact.provider.IProviderVerifier verifier)