Package io.reactiverse.junit5.web
Class WebClientParameterProvider
java.lang.Object
io.reactiverse.junit5.web.WebClientParameterProvider
- All Implemented Interfaces:
io.vertx.junit5.VertxExtensionParameterProvider<io.vertx.ext.web.client.WebClient>
public class WebClientParameterProvider extends Object implements io.vertx.junit5.VertxExtensionParameterProvider<io.vertx.ext.web.client.WebClient>
WebClient parameter provider.
- Author:
- Julien Ponge, Francesco Guardiani
-
Constructor Summary
Constructors Constructor Description WebClientParameterProvider()
-
Method Summary
Modifier and Type Method Description static Optional<io.vertx.ext.web.client.WebClientOptions>
getWebClientOptions(org.junit.jupiter.api.extension.ExtensionContext context)
String
key()
io.vertx.ext.web.client.WebClient
newInstance(org.junit.jupiter.api.extension.ExtensionContext extensionContext, org.junit.jupiter.api.extension.ParameterContext parameterContext)
io.vertx.junit5.ParameterClosingConsumer<io.vertx.ext.web.client.WebClient>
parameterClosingConsumer()
Class<io.vertx.ext.web.client.WebClient>
type()
-
Constructor Details
-
WebClientParameterProvider
public WebClientParameterProvider()
-
-
Method Details
-
type
- Specified by:
type
in interfaceio.vertx.junit5.VertxExtensionParameterProvider<io.vertx.ext.web.client.WebClient>
-
key
- Specified by:
key
in interfaceio.vertx.junit5.VertxExtensionParameterProvider<io.vertx.ext.web.client.WebClient>
-
newInstance
public io.vertx.ext.web.client.WebClient newInstance(org.junit.jupiter.api.extension.ExtensionContext extensionContext, org.junit.jupiter.api.extension.ParameterContext parameterContext)- Specified by:
newInstance
in interfaceio.vertx.junit5.VertxExtensionParameterProvider<io.vertx.ext.web.client.WebClient>
-
parameterClosingConsumer
public io.vertx.junit5.ParameterClosingConsumer<io.vertx.ext.web.client.WebClient> parameterClosingConsumer()- Specified by:
parameterClosingConsumer
in interfaceio.vertx.junit5.VertxExtensionParameterProvider<io.vertx.ext.web.client.WebClient>
-
getWebClientOptions
public static Optional<io.vertx.ext.web.client.WebClientOptions> getWebClientOptions(org.junit.jupiter.api.extension.ExtensionContext context)
-