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