Class WebTestClientSupport

java.lang.Object
com.c4_soft.springaddons.security.oauth2.test.webflux.WebTestClientSupport

public class WebTestClientSupport extends Object
You may configure in your test properties:
  • com.c4-soft.springaddons.test.web.default-charset defaulted to utf-8
  • com.c4-soft.springaddons.test.web.default-media-type defaulted to application+json
Author:
Jérôme Wacongne <ch4mp@c4-soft.com>
  • Constructor Summary

    Constructors
    Constructor
    Description
    WebTestClientSupport(WebTestClientProperties webTestClientProperties, org.springframework.test.web.reactive.server.WebTestClient webTestClient, SpringAddonsOidcProperties addonsProperties)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec
    delete(String uriTemplate, Object... uriVars)
     
    org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec
    get(String uriTemplate, Object... uriVars)
     
    org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec
    get(org.springframework.http.MediaType accept, String uriTemplate, Object... uriVars)
     
    mutateWith(org.springframework.test.web.reactive.server.WebTestClientConfigurer configurer)
     
    <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec
    patch(T payload, String uriTemplate, Object... uriVars)
     
    <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec
    patch(T payload, org.springframework.http.MediaType contentType, Charset charset, String uriTemplate, Object... uriVars)
     
    <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec
    post(T payload, String uriTemplate, Object... uriVars)
     
    <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec
    post(T payload, org.springframework.http.MediaType contentType, Charset charset, org.springframework.http.MediaType accept, String uriTemplate, Object... uriVars)
     
    <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec
    put(T payload, String uriTemplate, Object... uriVars)
     
    <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec
    put(T payload, org.springframework.http.MediaType contentType, Charset charset, String uriTemplate, Object... uriVars)
     
     
    setCsrf(boolean isCsrf)
     
    setMediaType(org.springframework.http.MediaType mediaType)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • setMediaType

      public WebTestClientSupport setMediaType(org.springframework.http.MediaType mediaType)
      Parameters:
      mediaType - override configured default media-type
      Returns:
    • setCharset

      public WebTestClientSupport setCharset(Charset charset)
      Parameters:
      charset - override configured default charset
      Returns:
    • get

      public org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec get(org.springframework.http.MediaType accept, String uriTemplate, Object... uriVars)
    • get

      public org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec get(String uriTemplate, Object... uriVars)
    • post

      public <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec post(T payload, org.springframework.http.MediaType contentType, Charset charset, org.springframework.http.MediaType accept, String uriTemplate, Object... uriVars)
    • post

      public <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec post(T payload, String uriTemplate, Object... uriVars)
    • put

      public <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec put(T payload, org.springframework.http.MediaType contentType, Charset charset, String uriTemplate, Object... uriVars)
    • put

      public <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec put(T payload, String uriTemplate, Object... uriVars)
    • patch

      public <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec patch(T payload, org.springframework.http.MediaType contentType, Charset charset, String uriTemplate, Object... uriVars)
    • patch

      public <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec patch(T payload, String uriTemplate, Object... uriVars)
    • delete

      public org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec delete(String uriTemplate, Object... uriVars)
    • mutateWith

      public WebTestClientSupport mutateWith(org.springframework.test.web.reactive.server.WebTestClientConfigurer configurer)
    • setCsrf

      public WebTestClientSupport setCsrf(boolean isCsrf)