public class RequestResultMatchers extends Object
MockMvcResultMatchers.request().| Modifier | Constructor and Description |
|---|---|
protected |
RequestResultMatchers()
Protected constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ResultMatcher |
asyncNotStarted()
Assert that asynchronous processing was not start.
|
<T> ResultMatcher |
asyncResult(org.hamcrest.Matcher<T> matcher)
Assert the result from asynchronous processing with the given matcher.
|
<T> ResultMatcher |
asyncResult(Object expectedResult)
Assert the result from asynchronous processing.
|
ResultMatcher |
asyncStarted()
Assert a request attribute value with the given Hamcrest
Matcher. |
<T> ResultMatcher |
attribute(String name,
org.hamcrest.Matcher<T> matcher)
Assert a request attribute value with the given Hamcrest
Matcher. |
<T> ResultMatcher |
attribute(String name,
Object expectedValue)
Assert a request attribute value.
|
<T> ResultMatcher |
sessionAttribute(String name,
org.hamcrest.Matcher<T> matcher)
Assert a session attribute value with the given Hamcrest
Matcher. |
<T> ResultMatcher |
sessionAttribute(String name,
Object value)
Assert a session attribute value..
|
protected RequestResultMatchers()
MockMvcResultMatchers.request().public ResultMatcher asyncStarted()
Matcher.
Whether asynchronous processing started, usually as a result of a
controller method returning Callable or DeferredResult.
The test will await the completion of a Callable so that
asyncResult(Matcher) can be used to assert the resulting value.
Neither a Callable nor a DeferredResult will complete
processing all the way since a MockHttpServletRequest does not
perform asynchronous dispatches.public ResultMatcher asyncNotStarted()
asyncStarted()public <T> ResultMatcher asyncResult(org.hamcrest.Matcher<T> matcher)
public <T> ResultMatcher asyncResult(Object expectedResult)
Callable
or WebAsyncTask. The value matched is the value returned from the
Callable or the exception raised.public <T> ResultMatcher attribute(String name, org.hamcrest.Matcher<T> matcher)
Matcher.public <T> ResultMatcher attribute(String name, Object expectedValue)
public <T> ResultMatcher sessionAttribute(String name, org.hamcrest.Matcher<T> matcher)
Matcher.public <T> ResultMatcher sessionAttribute(String name, Object value)