public class MockMvcTarget
extends MockTestingTarget
Out-of-the-box implementation of Target, that run RequestResponseInteraction against Spring MockMVC controllers and verify response
To sets the servlet path on the default request, if one is required, set the servletPath to the servlet path prefix
@JvmOverloads
public MockMvcTarget(@NotNull
java.util.List<? extends java.lang.Object> controllers,
@NotNull
java.util.List<? extends java.lang.Object> controllerAdvice,
@NotNull
java.util.List<? extends org.springframework.http.converter.HttpMessageConverter<?>> messageConverters,
boolean printRequestResponse,
int runTimes,
@Nullable
org.springframework.test.web.servlet.MockMvc mockMvc,
@Nullable
java.lang.String servletPath)
Out-of-the-box implementation of Target, that run RequestResponseInteraction against Spring MockMVC controllers and verify response
To sets the servlet path on the default request, if one is required, set the servletPath to the servlet path prefix
@JvmOverloads
public MockMvcTarget(@NotNull
java.util.List<? extends java.lang.Object> controllers,
@NotNull
java.util.List<? extends java.lang.Object> controllerAdvice,
@NotNull
java.util.List<? extends org.springframework.http.converter.HttpMessageConverter<?>> messageConverters,
boolean printRequestResponse,
int runTimes,
@Nullable
org.springframework.test.web.servlet.MockMvc mockMvc)
Out-of-the-box implementation of Target, that run RequestResponseInteraction against Spring MockMVC controllers and verify response
To sets the servlet path on the default request, if one is required, set the servletPath to the servlet path prefix
@JvmOverloads
public MockMvcTarget(@NotNull
java.util.List<? extends java.lang.Object> controllers,
@NotNull
java.util.List<? extends java.lang.Object> controllerAdvice,
@NotNull
java.util.List<? extends org.springframework.http.converter.HttpMessageConverter<?>> messageConverters,
boolean printRequestResponse,
int runTimes)
Out-of-the-box implementation of Target, that run RequestResponseInteraction against Spring MockMVC controllers and verify response
To sets the servlet path on the default request, if one is required, set the servletPath to the servlet path prefix
@JvmOverloads
public MockMvcTarget(@NotNull
java.util.List<? extends java.lang.Object> controllers,
@NotNull
java.util.List<? extends java.lang.Object> controllerAdvice,
@NotNull
java.util.List<? extends org.springframework.http.converter.HttpMessageConverter<?>> messageConverters,
boolean printRequestResponse)
Out-of-the-box implementation of Target, that run RequestResponseInteraction against Spring MockMVC controllers and verify response
To sets the servlet path on the default request, if one is required, set the servletPath to the servlet path prefix
@JvmOverloads
public MockMvcTarget(@NotNull
java.util.List<? extends java.lang.Object> controllers,
@NotNull
java.util.List<? extends java.lang.Object> controllerAdvice,
@NotNull
java.util.List<? extends org.springframework.http.converter.HttpMessageConverter<?>> messageConverters)
Out-of-the-box implementation of Target, that run RequestResponseInteraction against Spring MockMVC controllers and verify response
To sets the servlet path on the default request, if one is required, set the servletPath to the servlet path prefix
@JvmOverloads
public MockMvcTarget(@NotNull
java.util.List<? extends java.lang.Object> controllers,
@NotNull
java.util.List<? extends java.lang.Object> controllerAdvice)
Out-of-the-box implementation of Target, that run RequestResponseInteraction against Spring MockMVC controllers and verify response
To sets the servlet path on the default request, if one is required, set the servletPath to the servlet path prefix
@JvmOverloads
public MockMvcTarget(@NotNull
java.util.List<? extends java.lang.Object> controllers)
Out-of-the-box implementation of Target, that run RequestResponseInteraction against Spring MockMVC controllers and verify response
To sets the servlet path on the default request, if one is required, set the servletPath to the servlet path prefix
@JvmOverloads public MockMvcTarget()
Out-of-the-box implementation of Target, that run RequestResponseInteraction against Spring MockMVC controllers and verify response
To sets the servlet path on the default request, if one is required, set the servletPath to the servlet path prefix
public void setControllers(@NotNull
java.lang.Object... controllers)
public void setControllerAdvice(@NotNull
java.lang.Object... controllerAdvice)
public void setMessageConvertors(@NotNull
org.springframework.http.converter.HttpMessageConverter... messageConverters)
public void testInteraction(@NotNull
java.lang.String consumerName,
@NotNull
au.com.dius.pact.core.model.Interaction interaction,
@NotNull
au.com.dius.pact.core.model.PactSource source,
@NotNull
java.util.Map<java.lang.String,? extends java.lang.Object> context)
{@inheritDoc}
@NotNull public java.lang.Class<?> getRequestClass()
@NotNull public MvcProviderVerifier createProviderVerifier()
@NotNull public java.util.List<java.lang.Object> getControllers()
public void setControllers(@NotNull
java.util.List<? extends java.lang.Object> p)
@NotNull public java.util.List<java.lang.Object> getControllerAdvice()
public void setControllerAdvice(@NotNull
java.util.List<? extends java.lang.Object> p)
@NotNull public java.util.List<org.springframework.http.converter.HttpMessageConverter> getMessageConverters()
public void setMessageConverters(@NotNull
java.util.List<? extends org.springframework.http.converter.HttpMessageConverter<?>> p)
public boolean getPrintRequestResponse()
public void setPrintRequestResponse(boolean p)
@Nullable public org.springframework.test.web.servlet.MockMvc getMockMvc()
public void setMockMvc(@Nullable
org.springframework.test.web.servlet.MockMvc p)
@Nullable public java.lang.String getServletPath()
public void setServletPath(@Nullable
java.lang.String p)