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 after the phase of declaring expected requests is over.
|
void |
reset()
Reset the internal state removing all expectations and recorded requests.
|
ClientHttpResponse |
validateRequestInternal(ClientHttpRequest request)
Subclasses must implement the actual validation of the request
matching it to a declared expectation.
|
createUnexpectedRequestError, expectRequest, getExpectations, getRequestDetails, getRequests, validateRequest, verifyprotected void afterExpectationsDeclared()
AbstractRequestExpectationManagerAbstractRequestExpectationManager.validateRequest(org.springframework.http.client.ClientHttpRequest) on the first actual request.afterExpectationsDeclared in class AbstractRequestExpectationManagerpublic ClientHttpResponse validateRequestInternal(ClientHttpRequest request) throws IOException
AbstractRequestExpectationManagervalidateRequestInternal in class AbstractRequestExpectationManagerIOExceptionpublic void reset()
RequestExpectationManagerreset in interface RequestExpectationManagerreset in class AbstractRequestExpectationManager