Class RequestResultMatchers
java.lang.Object
org.springframework.test.web.servlet.result.RequestResultMatchers
Factory for assertions on the request.
 
An instance of this class is typically accessed via
 MockMvcResultMatchers.request().
- Since:
- 3.2
- Author:
- Rossen Stoyanchev, Sam Brannen
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionAssert that asynchronous processing was not started.asyncResult(Object expectedResult) Assert the result from asynchronous processing.<T> ResultMatcherasyncResult(Matcher<? super T> matcher) Assert the result from asynchronous processing with the given matcher.Assert whether asynchronous processing started, usually as a result of a controller method returningCallableorDeferredResult.Assert a request attribute value.<T> ResultMatcherAssert a request attribute value with the given HamcrestMatcher.sessionAttribute(String name, Object value) Assert a session attribute value.<T> ResultMatchersessionAttribute(String name, Matcher<? super T> matcher) Assert a session attribute value with the given HamcrestMatcher.sessionAttributeDoesNotExist(String... names) Assert the given session attributes do not exist.
- 
Constructor Details- 
RequestResultMatchersprotected RequestResultMatchers()Protected constructor.
 
- 
- 
Method Details- 
asyncStartedAssert whether asynchronous processing started, usually as a result of a controller method returningCallableorDeferredResult.The test will await the completion of a Callableso thatasyncResult(Matcher)orasyncResult(Object)can be used to assert the resulting value.Neither a Callablenor aDeferredResultwill complete processing all the way since aMockHttpServletRequestdoes not perform asynchronous dispatches.- See Also:
 
- 
asyncNotStartedAssert that asynchronous processing was not started.- See Also:
 
- 
asyncResultAssert the result from asynchronous processing with the given matcher.This method can be used when a controller method returns CallableorWebAsyncTask.
- 
asyncResultAssert the result from asynchronous processing.This method can be used when a controller method returns CallableorWebAsyncTask. The value matched is the value returned from theCallableor the exception raised.
- 
attributeAssert a request attribute value with the given HamcrestMatcher.
- 
attributeAssert a request attribute value.
- 
sessionAttributeAssert a session attribute value with the given HamcrestMatcher.
- 
sessionAttributeAssert a session attribute value.
- 
sessionAttributeDoesNotExistAssert the given session attributes do not exist.- Since:
- 5.2.1
 
 
-