public class RequestResultMatchers extends Object
An instance of this class is typically accessed via
 MockMvcResultMatchers.request().
| Modifier | Constructor and Description | 
|---|---|
protected  | 
RequestResultMatchers()
Protected constructor. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ResultMatcher | 
asyncNotStarted()
Assert that asynchronous processing was not started. 
 | 
<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 whether asynchronous processing started, usually as a result of a
 controller method returning  
Callable or DeferredResult. | 
<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. 
 | 
public ResultMatcher asyncStarted()
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)
This method can be used when a controller method returns Callable
 or WebAsyncTask.
public <T> ResultMatcher asyncResult(Object expectedResult)
This method can be used when a controller method returns 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)