-
- All Implemented Interfaces:
-
au.com.dius.pact.provider.junit5.TestTarget
public final class MockMvcTestTarget implements TestTarget
Test target for tests using Spring MockMvc.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
MockMvcTestTarget.Companion
-
Field Summary
Fields Modifier and Type Field Description private MockMvc
mockMvc
private List<Object>
controllers
private List<Object>
controllerAdvices
private List<HttpMessageConverter<?>>
messageConverters
private Boolean
printRequestResponse
private String
servletPath
-
Constructor Summary
Constructors Constructor Description MockMvcTestTarget(MockMvc mockMvc, List<Object> controllers, List<Object> controllerAdvices, List<HttpMessageConverter<?>> messageConverters, Boolean printRequestResponse, String servletPath)
MockMvcTestTarget(MockMvc mockMvc, List<Object> controllers, List<Object> controllerAdvices, List<HttpMessageConverter<?>> messageConverters, Boolean printRequestResponse)
MockMvcTestTarget(MockMvc mockMvc, List<Object> controllers, List<Object> controllerAdvices, List<HttpMessageConverter<?>> messageConverters)
MockMvcTestTarget(MockMvc mockMvc, List<Object> controllers, List<Object> controllerAdvices)
MockMvcTestTarget(MockMvc mockMvc, List<Object> controllers)
MockMvcTestTarget(MockMvc mockMvc)
MockMvcTestTarget()
-
Method Summary
Modifier and Type Method Description final MockMvc
getMockMvc()
final Unit
setMockMvc(MockMvc mockMvc)
final List<Object>
getControllers()
final Unit
setControllers(List<Object> controllers)
final List<Object>
getControllerAdvices()
final Unit
setControllerAdvices(List<Object> controllerAdvices)
final List<HttpMessageConverter<?>>
getMessageConverters()
final Unit
setMessageConverters(List<HttpMessageConverter<?>> messageConverters)
final Boolean
getPrintRequestResponse()
final Unit
setPrintRequestResponse(Boolean printRequestResponse)
final String
getServletPath()
final Unit
setServletPath(String servletPath)
ProviderInfo
getProviderInfo(String serviceName, PactSource pactSource)
Pair<MockHttpServletRequestBuilder, MockMvc>
prepareRequest(Interaction interaction, Map<String, Object> context)
final Unit
setControllers(Object controllers)
final Unit
setControllerAdvices(Object controllerAdvices)
final Unit
setMessageConverters(HttpMessageConverter<?> messageConverters)
Boolean
isHttpTarget()
ProviderResponse
executeInteraction(Object client, Object request)
Unit
prepareVerifier(IProviderVerifier verifier, Object testInstance)
-
-
Constructor Detail
-
MockMvcTestTarget
MockMvcTestTarget(MockMvc mockMvc, List<Object> controllers, List<Object> controllerAdvices, List<HttpMessageConverter<?>> messageConverters, Boolean printRequestResponse, String servletPath)
-
MockMvcTestTarget
MockMvcTestTarget(MockMvc mockMvc, List<Object> controllers, List<Object> controllerAdvices, List<HttpMessageConverter<?>> messageConverters, Boolean printRequestResponse)
-
MockMvcTestTarget
MockMvcTestTarget(MockMvc mockMvc, List<Object> controllers, List<Object> controllerAdvices, List<HttpMessageConverter<?>> messageConverters)
-
MockMvcTestTarget
MockMvcTestTarget(MockMvc mockMvc, List<Object> controllers, List<Object> controllerAdvices)
-
MockMvcTestTarget
MockMvcTestTarget(MockMvc mockMvc)
-
MockMvcTestTarget
MockMvcTestTarget()
-
-
Method Detail
-
getMockMvc
final MockMvc getMockMvc()
-
setMockMvc
final Unit setMockMvc(MockMvc mockMvc)
-
getControllers
final List<Object> getControllers()
-
setControllers
final Unit setControllers(List<Object> controllers)
-
getControllerAdvices
final List<Object> getControllerAdvices()
-
setControllerAdvices
final Unit setControllerAdvices(List<Object> controllerAdvices)
-
getMessageConverters
final List<HttpMessageConverter<?>> getMessageConverters()
-
setMessageConverters
final Unit setMessageConverters(List<HttpMessageConverter<?>> messageConverters)
-
getPrintRequestResponse
final Boolean getPrintRequestResponse()
-
setPrintRequestResponse
final Unit setPrintRequestResponse(Boolean printRequestResponse)
-
getServletPath
final String getServletPath()
-
setServletPath
final Unit setServletPath(String servletPath)
-
getProviderInfo
ProviderInfo getProviderInfo(String serviceName, PactSource pactSource)
-
prepareRequest
Pair<MockHttpServletRequestBuilder, MockMvc> prepareRequest(Interaction interaction, Map<String, Object> context)
-
setControllers
final Unit setControllers(Object controllers)
-
setControllerAdvices
final Unit setControllerAdvices(Object controllerAdvices)
-
setMessageConverters
final Unit setMessageConverters(HttpMessageConverter<?> messageConverters)
-
isHttpTarget
Boolean isHttpTarget()
-
executeInteraction
ProviderResponse executeInteraction(Object client, Object request)
-
prepareVerifier
Unit prepareVerifier(IProviderVerifier verifier, Object testInstance)
-
-
-
-