public class BaseTarget implements TestClassAwareTarget
Out-of-the-box implementation of Target, that run Interaction against message pact and verify response
| 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 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) |
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) |
setTestClasspublic org.junit.runners.model.TestClass testClass
public java.lang.Object testTarget
public BaseTarget()
Out-of-the-box implementation of Target, that run Interaction against message pact and verify response
public 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)
public void reportTestResult(boolean result,
au.com.dius.pact.provider.IProviderVerifier verifier)