public class ModelResultMatchers
extends java.lang.Object
An instance of this class is typically accessed via
MockMvcResultMatchers.model()
.
Modifier | Constructor and Description |
---|---|
protected |
ModelResultMatchers()
Protected constructor.
|
Modifier and Type | Method and Description |
---|---|
<T> ResultMatcher |
attribute(java.lang.String name,
<any> matcher)
Assert a model attribute value with the given Hamcrest
Matcher . |
ResultMatcher |
attribute(java.lang.String name,
java.lang.Object value)
Assert a model attribute value.
|
ResultMatcher |
attributeDoesNotExist(java.lang.String... names)
Assert the given model attributes do not exist
|
ResultMatcher |
attributeErrorCount(java.lang.String name,
int expectedCount)
Assert the given model attribute(s) have errors.
|
ResultMatcher |
attributeExists(java.lang.String... names)
Assert the given model attributes exist.
|
ResultMatcher |
attributeHasErrors(java.lang.String... names)
Assert the given model attribute(s) have errors.
|
<T> ResultMatcher |
attributeHasFieldErrorCode(java.lang.String name,
java.lang.String fieldName,
<any> matcher)
Assert a field error code for a model attribute using a
org.hamcrest.Matcher . |
ResultMatcher |
attributeHasFieldErrorCode(java.lang.String name,
java.lang.String fieldName,
java.lang.String error)
Assert a field error code for a model attribute using exact String match.
|
ResultMatcher |
attributeHasFieldErrors(java.lang.String name,
java.lang.String... fieldNames)
Assert the given model attribute field(s) have errors.
|
ResultMatcher |
attributeHasNoErrors(java.lang.String... names)
Assert the given model attribute(s) do not have errors.
|
<T> ResultMatcher |
errorCount(int expectedCount)
Assert the total number of errors in the model.
|
private BindingResult |
getBindingResult(ModelAndView mav,
java.lang.String name) |
private int |
getErrorCount(ModelMap model) |
private ModelAndView |
getModelAndView(MvcResult mvcResult) |
<T> ResultMatcher |
hasErrors()
Assert the model has errors.
|
<T> ResultMatcher |
hasNoErrors()
Assert the model has no errors.
|
<T> ResultMatcher |
size(int size)
Assert the number of model attributes.
|
protected ModelResultMatchers()
MockMvcResultMatchers.model()
.public <T> ResultMatcher attribute(java.lang.String name, <any> matcher)
Matcher
.public ResultMatcher attribute(java.lang.String name, java.lang.Object value)
public ResultMatcher attributeExists(java.lang.String... names)
public ResultMatcher attributeDoesNotExist(java.lang.String... names)
public ResultMatcher attributeErrorCount(java.lang.String name, int expectedCount)
public ResultMatcher attributeHasErrors(java.lang.String... names)
public ResultMatcher attributeHasNoErrors(java.lang.String... names)
public ResultMatcher attributeHasFieldErrors(java.lang.String name, java.lang.String... fieldNames)
public ResultMatcher attributeHasFieldErrorCode(java.lang.String name, java.lang.String fieldName, java.lang.String error)
public <T> ResultMatcher attributeHasFieldErrorCode(java.lang.String name, java.lang.String fieldName, <any> matcher)
org.hamcrest.Matcher
.public <T> ResultMatcher errorCount(int expectedCount)
public <T> ResultMatcher hasErrors()
public <T> ResultMatcher hasNoErrors()
public <T> ResultMatcher size(int size)
private ModelAndView getModelAndView(MvcResult mvcResult)
private BindingResult getBindingResult(ModelAndView mav, java.lang.String name)
private int getErrorCount(ModelMap model)