org.jmock.api
public interface Expectation
Invocation
Modifier and Type | Method and Description |
---|---|
boolean |
allowsMoreInvocations()
Can more
Invocation s expected by this Expectation still occur? |
Object |
invoke(Invocation invocation)
Invokes the expectation: records that the invocation has
occurred and fakes some behaviour in response.
|
boolean |
isSatisfied()
Have enough
Invocation s expected by this Expectation occurred? |
boolean |
matches(Invocation invocation)
Can the Expectation be invoked with invocation?
|
boolean isSatisfied()
Invocation
s expected by this Expectation occurred?true
if the expectation has received enough
of its expected invocations, false
otherwise.boolean allowsMoreInvocations()
Invocation
s expected by this Expectation still occur?true
if invocations expected by this expectation can still
occur, false
otherwise.boolean matches(Invocation invocation)
invocation
- true
if the expectation can be invoked with
invocation, false
otherwise.Object invoke(Invocation invocation) throws Throwable
invocation
- The invocation to record and fake.Throwable
- An exception that is eventually thrown from the method call
that caused the invocation.IllegalStateException
- The expectation has been invoked with a method that it doesn't
match or the faked behaviour has been set up incorrectly.
For example, IllegalStateException is thrown when trying to return
a value or throw a checked exception that is incompatible with the
return type of the method being mocked