diff options
Diffstat (limited to 'src/main/java/org/mockito/internal/stubbing/OngoingStubbingImpl.java')
-rw-r--r-- | src/main/java/org/mockito/internal/stubbing/OngoingStubbingImpl.java | 12 |
1 files changed, 11 insertions, 1 deletions
diff --git a/src/main/java/org/mockito/internal/stubbing/OngoingStubbingImpl.java b/src/main/java/org/mockito/internal/stubbing/OngoingStubbingImpl.java index 4191604..cd27c39 100644 --- a/src/main/java/org/mockito/internal/stubbing/OngoingStubbingImpl.java +++ b/src/main/java/org/mockito/internal/stubbing/OngoingStubbingImpl.java @@ -19,7 +19,6 @@ public class OngoingStubbingImpl<T> extends BaseStubbing<T> { private Strictness strictness; public OngoingStubbingImpl(InvocationContainerImpl invocationContainer) { - super(invocationContainer.invokedMock()); this.invocationContainer = invocationContainer; } @@ -33,11 +32,22 @@ public class OngoingStubbingImpl<T> extends BaseStubbing<T> { return new ConsecutiveStubbing<T>(invocationContainer); } + @Override + public OngoingStubbing<T> then(Answer<?> answer) { + return thenAnswer(answer); + } + public List<Invocation> getRegisteredInvocations() { //TODO interface for tests return invocationContainer.getInvocations(); } + @Override + @SuppressWarnings("unchecked") + public <M> M getMock() { + return (M) invocationContainer.invokedMock(); + } + public void setStrictness(Strictness strictness) { this.strictness = strictness; } |