-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.junit5.TestTarget
public interface WebFluxBasedTestTarget implements TestTargetAn interface for a WebFlux based test target.
-
-
Method Summary
Modifier and Type Method Description ProviderInfogetProviderInfo(String serviceName, PactSource pactSource)BooleanisHttpTarget()ProviderResponseexecuteInteraction(Object client, Object request)UnitprepareVerifier(IProviderVerifier verifier, Object testInstance, Pact pact)WebTestClient.RequestHeadersSpec<?>toWebFluxRequestBuilder(WebTestClient webClient, IRequest request)StringrequestUriString(IRequest request)-
-
Method Detail
-
getProviderInfo
ProviderInfo getProviderInfo(String serviceName, PactSource pactSource)
-
isHttpTarget
Boolean isHttpTarget()
-
executeInteraction
ProviderResponse executeInteraction(Object client, Object request)
-
prepareVerifier
Unit prepareVerifier(IProviderVerifier verifier, Object testInstance, Pact pact)
-
toWebFluxRequestBuilder
WebTestClient.RequestHeadersSpec<?> toWebFluxRequestBuilder(WebTestClient webClient, IRequest request)
-
requestUriString
String requestUriString(IRequest request)
-
-
-
-