org.as2lib.core.BasicInterface +--org.as2lib.test.mock.MethodBehavior
MethodBehavior
stores the expected and actual behaviors of one method
and verifies the expectation against the actual method calls.
public function getExpectedMethodCall(Void):MethodCall
Returns the expected method call.
the expected method call
public function addActualMethodCall(actualMethodCall:MethodCall):Void
Adds a new actual method call.
actualMethodCall | the new actual method call |
AssertionFailedError | if the maximum number of expected actual method calls has been passed |
public function addMethodResponse(methodResponse:MethodResponse, methodCallRange:MethodCallRange):Void
Adds the new methodResponse
together with the methodCallRange
that indicates when and how often the response shall take place.
If you set no response, the behavior expects exactly one method call.
methodResponse | the response to do a given number of times |
methodCallRange | the range that indicates how often the response can take place |
public function setArgumentsMatcher(argumentsMatcher:ArgumentsMatcher):Void
Sets the passed-in argumentsMatcher
for the expected method call.
argumentsMatcher | the arguments matcher for the expected method call |
public function expectsAnotherMethodCall(Void):Boolean
Checks whether this behavior expects another method call.
true
if a further method call is expected else false