Class AbstractRequestExpectationManager.RequestExpectationGroup
- java.lang.Object
 - org.springframework.test.web.client.AbstractRequestExpectationManager.RequestExpectationGroup
 
- Enclosing class:
 - AbstractRequestExpectationManager
 
protected static class AbstractRequestExpectationManager.RequestExpectationGroup extends Object
Helper class to manage a group of remaining expectations.
Constructor Summary
Constructors Modifier Constructor Description protectedRequestExpectationGroup()
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RequestExpectationfindExpectation(ClientHttpRequest request)Return a matching expectation, ornullif none match.Set<RequestExpectation>getExpectations()voidreset()Reset all expectations for this group.voidupdate(RequestExpectation expectation)Invoke this for an expectation that has been matched.voidupdateAll(Collection<RequestExpectation> expectations)Collection variant ofupdate(RequestExpectation)that can be used to insert expectations.
Constructor Detail
RequestExpectationGroup
protected RequestExpectationGroup()
Method Detail
getExpectations
public Set<RequestExpectation> getExpectations()
findExpectation
public RequestExpectation findExpectation(ClientHttpRequest request) throws IOException
Return a matching expectation, ornullif none match.- Throws:
 IOException
update
public void update(RequestExpectation expectation)
Invoke this for an expectation that has been matched.The given expectation will either be stored if it has a remaining count or it will be removed otherwise.
updateAll
public void updateAll(Collection<RequestExpectation> expectations)
Collection variant ofupdate(RequestExpectation)that can be used to insert expectations.
reset
public void reset()
Reset all expectations for this group.