public class SimpleRequestExpectationManager extends AbstractRequestExpectationManager
RequestExpectationManager that matches requests to expectations
sequentially, i.e. in the order of declaration of expectations.
When request expectations have an expected count greater than one, only the first execution is expected to match the order of declaration. Subsequent request executions may be inserted anywhere thereafter.
AbstractRequestExpectationManager.RequestExpectationGroup| Constructor and Description |
|---|
SimpleRequestExpectationManager() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
afterExpectationsDeclared()
Invoked at the time of the first actual request, which effectively means
the expectations declaration phase is over.
|
protected RequestExpectation |
matchRequest(ClientHttpRequest request)
As of 5.0.3 subclasses should implement this method instead of
AbstractRequestExpectationManager.validateRequestInternal(ClientHttpRequest) in order to match the
request to an expectation, leaving the call to create the response as a separate step
(to be invoked by this class). |
void |
reset()
Reset the internal state removing all expectations and recorded requests.
|
createUnexpectedRequestError, expectRequest, getExpectations, getRequestDetails, getRequests, validateRequest, validateRequestInternal, verifyprotected void afterExpectationsDeclared()
AbstractRequestExpectationManagerafterExpectationsDeclared in class AbstractRequestExpectationManagerprotected RequestExpectation matchRequest(ClientHttpRequest request) throws IOException
AbstractRequestExpectationManagerAbstractRequestExpectationManager.validateRequestInternal(ClientHttpRequest) in order to match the
request to an expectation, leaving the call to create the response as a separate step
(to be invoked by this class).matchRequest in class AbstractRequestExpectationManagerrequest - the current requestRequestExpectation.incrementAndValidate().IOExceptionpublic void reset()
RequestExpectationManagerThis is a delegate for MockRestServiceServer.reset().
reset in interface RequestExpectationManagerreset in class AbstractRequestExpectationManagerMockRestServiceServer.reset()