-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.junit.target.TestClassAwareTarget
,au.com.dius.pact.provider.junitsupport.target.Target
public final class WebFluxTarget extends MockTestingTarget
-
-
Field Summary
Fields Modifier and Type Field Description private List<Object>
controllers
private RouterFunction<?>
routerFunction
private Integer
runTimes
private final List<BiConsumer<VerificationResult, IProviderVerifier>>
callbacks
private final List<Pair<Class<out Object>, Supplier<out Object>>>
stateHandlers
private ValueResolver
valueResolver
private IProviderVerifier
verifier
-
Constructor Summary
Constructors Constructor Description WebFluxTarget(Integer runTimes)
-
Method Summary
Modifier and Type Method Description Unit
testInteraction(String consumerName, Interaction interaction, PactSource source, Map<String, Object> context)
Class<?>
getRequestClass()
WebFluxProviderVerifier
createProviderVerifier()
final List<Object>
getControllers()
final RouterFunction<?>
getRouterFunction()
final Integer
getRunTimes()
final List<BiConsumer<VerificationResult, IProviderVerifier>>
getCallbacks()
final List<Pair<Class<out Object>, Supplier<out Object>>>
getStateHandlers()
final ValueResolver
getValueResolver()
IProviderVerifier
getVerifier()
final Unit
setControllers(List<Object> controllers)
final Unit
setRouterFunction(RouterFunction<?> routerFunction)
final Unit
setRunTimes(Integer runTimes)
final Unit
setValueResolver(ValueResolver valueResolver)
Unit
setVerifier(IProviderVerifier verifier)
-
Methods inherited from class au.com.dius.pact.provider.spring.target.MockTestingTarget
addResultCallback, configureVerifier, getStateHandlers, setStateHandlers, setTestClass, withStateHandler, withStateHandlers
-
Methods inherited from class au.com.dius.pact.provider.junitsupport.target.Target
equals, hashCode, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Constructor Detail
-
WebFluxTarget
WebFluxTarget(Integer runTimes)
-
-
Method Detail
-
testInteraction
Unit testInteraction(String consumerName, Interaction interaction, PactSource source, Map<String, Object> context)
-
getRequestClass
Class<?> getRequestClass()
-
createProviderVerifier
WebFluxProviderVerifier createProviderVerifier()
-
getControllers
final List<Object> getControllers()
-
getRouterFunction
final RouterFunction<?> getRouterFunction()
-
getRunTimes
final Integer getRunTimes()
-
getCallbacks
final List<BiConsumer<VerificationResult, IProviderVerifier>> getCallbacks()
-
getValueResolver
final ValueResolver getValueResolver()
-
getVerifier
IProviderVerifier getVerifier()
-
setControllers
final Unit setControllers(List<Object> controllers)
-
setRouterFunction
final Unit setRouterFunction(RouterFunction<?> routerFunction)
-
setRunTimes
final Unit setRunTimes(Integer runTimes)
-
setValueResolver
final Unit setValueResolver(ValueResolver valueResolver)
-
setVerifier
Unit setVerifier(IProviderVerifier verifier)
-
-
-
-