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 Details

    • WebClientParameterProvider

      public WebClientParameterProvider()
  • Method Details

    • type

      public Class<io.vertx.ext.web.client.WebClient> type()
      Specified by:
      type in interface io.vertx.junit5.VertxExtensionParameterProvider<io.vertx.ext.web.client.WebClient>
    • key

      public String key()
      Specified by:
      key in interface io.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 interface io.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 interface io.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)