|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IExpectationSetters<T>
Allows setting expectations for an associated expected invocation.
Implementations of this interface are returned by
EasyMock.expect(Object)
, and by EasyMock.expectLastCall()
.
Method Summary | |
---|---|
IExpectationSetters<T> |
andAnswer(IAnswer<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> |
andReturn(T value)
Sets a return value that will be returned for the expected invocation. |
void |
andStubAnswer(IAnswer<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 |
andStubReturn(java.lang.Object value)
Sets a stub return value that will be returned for the expected invocation. |
void |
andStubThrow(java.lang.Throwable throwable)
Sets a stub throwable that will be thrown for the expected invocation. |
IExpectationSetters<T> |
andThrow(java.lang.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. |
Method Detail |
---|
IExpectationSetters<T> andReturn(T value)
value
- the value to return.
IExpectationSetters<T> andThrow(java.lang.Throwable throwable)
throwable
- the throwable to throw.
IExpectationSetters<T> andAnswer(IAnswer<T> answer)
answer
- the object used to answer the invocation.
void andStubReturn(java.lang.Object value)
value
- the value to return.void andStubThrow(java.lang.Throwable throwable)
throwable
- the throwable to throw.void andStubAnswer(IAnswer<T> answer)
answer
- the object used to answer the invocation.void asStub()
IExpectationSetters<T> times(int count)
count
times.
count
- the number of invocations expected.
IExpectationSetters<T> times(int min, int max)
min
and
max
times.
min
- the minimum number of invocations expected.max
- the maximum number of invocations expected.
IExpectationSetters<T> once()
IExpectationSetters<T> atLeastOnce()
IExpectationSetters<T> anyTimes()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |