org.easymock
public interface IExpectationSetters<T>
Parameters:
Method Summary | |
---|---|
IExpectationSetters<T> | andAnswer(IAnswer<? extends T> answer)
Sets an object that will be used to calculate the answer for the expected
invocation (either return a value, or throw an exception).
|
IExpectationSetters<T> | andDelegateTo(Object delegateTo)
Sets an object implementing the same interface as the mock. |
IExpectationSetters<T> | andReturn(T value)
Sets a return value that will be returned for the expected invocation.
|
void | andStubAnswer(IAnswer<? extends T> answer)
Sets a stub object that will be used to calculate the answer for the
expected invocation (either return a value, or throw an exception).
|
void | andStubDelegateTo(Object delegateTo)
Sets a stub object implementing the same interface as the mock. |
void | andStubReturn(T value)
Sets a stub return value that will be returned for the expected
invocation.
|
void | andStubThrow(Throwable throwable)
Sets a stub throwable that will be thrown for the expected invocation.
|
IExpectationSetters<T> | andThrow(Throwable throwable)
Sets a throwable that will be thrown for the expected invocation.
|
IExpectationSetters<T> | anyTimes()
Expect the last invocation any times.
|
void | asStub()
Sets stub behavior for the expected invocation (this is needed for void
methods). |
IExpectationSetters<T> | atLeastOnce()
Expect the last invocation at least once.
|
IExpectationSetters<T> | once()
Expect the last invocation once. |
IExpectationSetters<T> | times(int count)
Expect the last invocation count times.
|
IExpectationSetters<T> | times(int min, int max)
Expect the last invocation between min and
max times.
|
Parameters: answer the object used to answer the invocation.
Returns: this object to allow method call chaining.
Parameters: delegateTo the object the call is delegated to.
Returns: the value returned by the delegated call.
Parameters: value the value to return.
Returns: this object to allow method call chaining.
Parameters: answer the object used to answer the invocation.
Parameters: delegateTo the object the call is delegated to.
Parameters: value the value to return.
Parameters: throwable the throwable to throw.
Parameters: throwable the throwable to throw.
Returns: this object to allow method call chaining.
Returns: this object to allow method call chaining.
Returns: this object to allow method call chaining.
Returns: this object to allow method call chaining.
count
times.
Parameters: count the number of invocations expected.
Returns: this object to allow method call chaining.
min
and
max
times.
Parameters: min the minimum number of invocations expected. max the maximum number of invocations expected.
Returns: this object to allow method call chaining.