| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface InOrder
Allows verification in order. E.g:
 InOrder inOrder = inOrder(firstMock, secondMock);
 
 inOrder.verify(firstMock).add("was called first");
 inOrder.verify(secondMock).add("was called second");
 
 
 As of Mockito 1.8.4 you can verifyNoMoreInvocations() in order-sensitive way. Read more: verifyNoMoreInteractions()
 
 
 See examples in javadoc for Mockito class
| Method Summary | ||
|---|---|---|
| 
 | verify(T mock)Verifies interaction happened once in order. | |
| 
 | verify(T mock,
       VerificationMode mode)Verifies interaction in order. | |
|  void | verifyNoMoreInteractions()Verifies that no more interactions happened in order. | |
| Method Detail | 
|---|
<T> T verify(T mock)
 Alias to inOrder.verify(mock, times(1))
 
Example:
 InOrder inOrder = inOrder(firstMock, secondMock);
 
 inOrder.verify(firstMock).someMethod("was called first");
 inOrder.verify(secondMock).someMethod("was called second");
 
 
 See examples in javadoc for Mockito class
mock - to be verified
<T> T verify(T mock,
             VerificationMode mode)
 InOrder inOrder = inOrder(firstMock, secondMock);
 
 inOrder.verify(firstMock, times(2)).someMethod("was called first two times");
 inOrder.verify(secondMock, atLeastOnce()).someMethod("was called second at least once");
 
 
 See examples in javadoc for Mockito class
mock - to be verifiedmode - for example times(x) or atLeastOnce()
void verifyNoMoreInteractions()
Mockito.verifyNoMoreInteractions(Object...) because the order of verification matters.
 Example:
mock.foo(); //1st mock.bar(); //2nd mock.baz(); //3rd InOrder inOrder = inOrder(mock); inOrder.verify(mock).bar(); //2n inOrder.verify(mock).baz(); //3rd (last method) //passes because there are no more interactions after last method: inOrder.verifyNoMoreInteractions(); //however this fails because 1st method was not verified: Mockito.verifyNoMoreInteractions(mock);
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||