Package org.springframework.test.web.client
Contains client-side REST testing support.
- See Also:
MockRestServiceServer
Interface Summary Interface Description MockRestServiceServer.MockRestServiceServerBuilder Builder to create aMockRestServiceServer.RequestExpectation An extension ofResponseActionsthat also implementsRequestMatcherandResponseCreatorRequestExpectationManager Encapsulates the behavior required to implementMockRestServiceServerincluding its public API (create expectations + verify/reset) along with an extra method for verifying actual requests.RequestMatcher A contract for matching requests to expectations.ResponseActions A contract for setting up request expectations and defining a response.ResponseCreator A contract for creating aClientHttpResponse.Class Summary Class Description AbstractRequestExpectationManager Base class forRequestExpectationManagerimplementations responsible for storing expectations and actual requests, and checking for unsatisfied expectations at the end.AbstractRequestExpectationManager.RequestExpectationGroup Helper class to manage a group of remaining expectations.DefaultRequestExpectation Default implementation ofRequestExpectationthat simply delegates to the request matchers and the response creator it contains.DefaultRequestExpectation.RequestCount Helper class that keeps track of actual vs expected request count.ExpectedCount A simple type representing a range for an expected count.MockMvcClientHttpRequestFactory AClientHttpRequestFactoryfor requests executed viaMockMvc.MockRestServiceServer Main entry point for client-side REST testing.SimpleRequestExpectationManager SimpleRequestExpectationManagerthat matches requests to expectations sequentially, i.e.UnorderedRequestExpectationManager RequestExpectationManagerthat matches requests to expectations regardless of the order of declaration of expected requests.