Class WebTestClientSupport
java.lang.Object
com.c4_soft.springaddons.security.oauth2.test.webflux.WebTestClientSupport
@TestComponent
@Scope("prototype")
public class WebTestClientSupport
extends Object
You may configure in your test properties:
com.c4-soft.springaddons.test.web.default-charsetdefaulted to utf-8com.c4-soft.springaddons.test.web.default-media-typedefaulted to application+json
- Author:
- Jérôme Wacongne <ch4mp@c4-soft.com>
-
Constructor Summary
Constructors Constructor Description WebTestClientSupport(String defaultMediaType, String defaultCharset, org.springframework.test.web.reactive.server.WebTestClient webTestClient) -
Method Summary
Modifier and Type Method Description <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpecdelete(String uriTemplate, Object... uriVars)org.springframework.test.web.reactive.server.WebTestClient.ResponseSpecget(String uriTemplate, Object... uriVars)org.springframework.test.web.reactive.server.WebTestClient.ResponseSpecget(org.springframework.http.MediaType accept, String uriTemplate, Object... uriVars)WebTestClientSupportmutateWith(org.springframework.test.web.reactive.server.WebTestClientConfigurer configurer)<T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpecpatch(T payload, String uriTemplate, Object... uriVars)<T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpecpatch(T payload, org.springframework.http.MediaType contentType, Charset charset, String uriTemplate, Object... uriVars)<T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpecpost(T payload, String uriTemplate, Object... uriVars)<T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpecpost(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.ResponseSpecput(T payload, String uriTemplate, Object... uriVars)<T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpecput(T payload, org.springframework.http.MediaType contentType, Charset charset, String uriTemplate, Object... uriVars)
-
Constructor Details
-
WebTestClientSupport
@Autowired public WebTestClientSupport(@Value("${com.c4-soft.springaddons.test.web.default-charset:utf-8}") String defaultMediaType, @Value("${com.c4-soft.springaddons.test.web.default-media-type:application+json}") String defaultCharset, org.springframework.test.web.reactive.server.WebTestClient webTestClient)
-
-
Method Details
-
get
-
get
-
post
-
post
-
put
-
put
public <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec put(T payload, String uriTemplate, Object... uriVars) throws Exception- Throws:
Exception
-
patch
-
patch
public <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec patch(T payload, String uriTemplate, Object... uriVars) throws Exception- Throws:
Exception
-
delete
public <T> org.springframework.test.web.reactive.server.WebTestClient.ResponseSpec delete(String uriTemplate, Object... uriVars) throws Exception- Throws:
Exception
-
mutateWith
public WebTestClientSupport mutateWith(org.springframework.test.web.reactive.server.WebTestClientConfigurer configurer)
-