Class WebFluxTarget
-
- 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>controllersprivate RouterFunction<?>routerFunctionprivate IntegerrunTimesprivate ValueResolvervalueResolverprivate IProviderVerifierverifier
-
Constructor Summary
Constructors Constructor Description WebFluxTarget(Integer runTimes)
-
Method Summary
Modifier and Type Method Description final List<Object>getControllers()final UnitsetControllers(List<Object> controllers)final RouterFunction<?>getRouterFunction()final UnitsetRouterFunction(RouterFunction<?> routerFunction)UnittestInteraction(String consumerName, Interaction interaction, PactSource source, Map<String, Object> context, Boolean pending)Class<?>getRequestClass()WebFluxProviderVerifiercreateProviderVerifier()BooleanvalidForInteraction(Interaction interaction)-
Methods inherited from class au.com.dius.pact.provider.spring.target.MockTestingTarget
getRunTimes, setRunTimes -
Methods inherited from class au.com.dius.pact.provider.junit.target.BaseTarget
addResultCallback, configureVerifier, getStateHandlers, getValueResolver, getVerifier, setStateHandlers, setTestClass, setValueResolver, setVerifier, withStateHandler, withStateHandlers -
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
-
getControllers
final List<Object> getControllers()
-
setControllers
final Unit setControllers(List<Object> controllers)
-
getRouterFunction
final RouterFunction<?> getRouterFunction()
-
setRouterFunction
final Unit setRouterFunction(RouterFunction<?> routerFunction)
-
testInteraction
Unit testInteraction(String consumerName, Interaction interaction, PactSource source, Map<String, Object> context, Boolean pending)
-
getRequestClass
Class<?> getRequestClass()
-
createProviderVerifier
WebFluxProviderVerifier createProviderVerifier()
-
validForInteraction
Boolean validForInteraction(Interaction interaction)
-
-
-
-