public class MockMvcWebClientBuilder extends MockMvcWebConnectionBuilderSupport<MockMvcWebClientBuilder>
MockMvcWebClientBuilder
WebClient
MockMvc
The MockMvc instance used by the builder may be supplied directly or created transparently from a WebApplicationContext.
WebApplicationContext
mockMvcSetup(MockMvc)
webAppContextSetup(WebApplicationContext)
webAppContextSetup(WebApplicationContext, MockMvcConfigurer)
withDelegate(WebClient)
build()
protected
MockMvcWebClientBuilder(MockMvc mockMvc)
MockMvcWebClientBuilder(WebApplicationContext context)
MockMvcWebClientBuilder(WebApplicationContext context, MockMvcConfigurer configurer)
com.gargoylesoftware.phpunit.WebClient
static MockMvcWebClientBuilder
mockMvcSetup(MockMvc mockMvc)
webAppContextSetup(WebApplicationContext context)
webAppContextSetup(WebApplicationContext context, MockMvcConfigurer configurer)
MockMvcConfigurer
withDelegate(com.gargoylesoftware.phpunit.WebClient webClient)
alwaysUseMockMvc, contextPath, createConnection, useMockMvc, useMockMvcForHosts
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
protected MockMvcWebClientBuilder(MockMvc mockMvc)
protected MockMvcWebClientBuilder(WebApplicationContext context)
protected MockMvcWebClientBuilder(WebApplicationContext context, MockMvcConfigurer configurer)
public static MockMvcWebClientBuilder mockMvcSetup(MockMvc mockMvc)
mockMvc
null
public static MockMvcWebClientBuilder webAppContextSetup(WebApplicationContext context)
context
public static MockMvcWebClientBuilder webAppContextSetup(WebApplicationContext context, MockMvcConfigurer configurer)
configurer
public MockMvcWebClientBuilder withDelegate(com.gargoylesoftware.phpunit.WebClient webClient)
webClient
public com.gargoylesoftware.phpunit.WebClient build()
The returned client will use the configured MockMvc instance for processing any matching requests and a delegate WebClient for all other requests.
If a delegate has been explicitly configured, it will be used; otherwise, a default WebClient will be configured as the delegate.
Impressum und Datenschutz Copyright ©2018 eir.me