-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.junit.target.TestClassAwareTarget,au.com.dius.pact.provider.junitsupport.target.Target
public abstract class BaseTarget implements TestClassAwareTarget
Out-of-the-box implementation of Target, that run Interaction against message pact and verify response
-
-
Field Summary
Fields Modifier and Type Field Description private ValueResolvervalueResolverprivate IProviderVerifierverifier
-
Constructor Summary
Constructors Constructor Description BaseTarget()
-
Method Summary
Modifier and Type Method Description final ValueResolvergetValueResolver()final UnitsetValueResolver(ValueResolver valueResolver)IProviderVerifiergetVerifier()UnitsetVerifier(IProviderVerifier verifier)UnitsetTestClass(TestClass testClass, Object testTarget)UnitaddResultCallback(BiConsumer<VerificationResult, IProviderVerifier> callback)UnitsetStateHandlers(List<Pair<Class<out Object>, Supplier<out Object>>> stateHandlers)List<Pair<Class<out Object>, Supplier<out Object>>>getStateHandlers()TargetwithStateHandlers(Pair<Class<out Object>, Supplier<out Object>> stateHandlers)TargetwithStateHandler(Pair<Class<out Object>, Supplier<out Object>> stateHandler)UnitconfigureVerifier(PactSource source, String consumerName, Interaction interaction)-
-
Method Detail
-
getValueResolver
final ValueResolver getValueResolver()
-
setValueResolver
final Unit setValueResolver(ValueResolver valueResolver)
-
getVerifier
IProviderVerifier getVerifier()
-
setVerifier
Unit setVerifier(IProviderVerifier verifier)
-
setTestClass
Unit setTestClass(TestClass testClass, Object testTarget)
-
addResultCallback
Unit addResultCallback(BiConsumer<VerificationResult, IProviderVerifier> callback)
-
setStateHandlers
Unit setStateHandlers(List<Pair<Class<out Object>, Supplier<out Object>>> stateHandlers)
-
withStateHandlers
Target withStateHandlers(Pair<Class<out Object>, Supplier<out Object>> stateHandlers)
-
withStateHandler
Target withStateHandler(Pair<Class<out Object>, Supplier<out Object>> stateHandler)
-
configureVerifier
Unit configureVerifier(PactSource source, String consumerName, Interaction interaction)
-
-
-
-