|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mockito.verification.Timeout
public class Timeout
See the javadoc for VerificationWithTimeout
| Constructor Summary | |
|---|---|
Timeout(int millis,
VerificationMode delegate)
See the javadoc for VerificationWithTimeout |
|
| Method Summary | |
|---|---|
VerificationMode |
atLeast(int minNumberOfInvocations)
Allows at-least-x verification withing given timeout. |
VerificationMode |
atLeastOnce()
Allows at-least-once verification withing given timeout. |
VerificationMode |
atMost(int maxNumberOfInvocations)
Allows at-most-x verification within given timeout. |
VerificationMode |
never()
Alias to times(0), see VerificationWithTimeout.times(int) |
VerificationMode |
only()
Allows checking if given method was the only one invoked. |
VerificationMode |
times(int wantedNumberOfInvocations)
Allows verifying exact number of invocations within given timeout |
void |
verify(VerificationData data)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Timeout(int millis,
VerificationMode delegate)
VerificationWithTimeout
| Method Detail |
|---|
public void verify(VerificationData data)
verify in interface VerificationModepublic VerificationMode atLeast(int minNumberOfInvocations)
VerificationWithTimeout
verify(mock, timeout(100).atLeast(3)).someMethod("some arg");
See examples in javadoc for Mockito class
atLeast in interface VerificationWithTimeoutminNumberOfInvocations - minimum number of invocations
public VerificationMode atLeastOnce()
VerificationWithTimeout
verify(mock, timeout(100).atLeastOnce()).someMethod("some arg");
Alias to atLeast(1)
See examples in javadoc for Mockito class
atLeastOnce in interface VerificationWithTimeoutpublic VerificationMode atMost(int maxNumberOfInvocations)
VerificationWithTimeout
verify(mock, timeout(100).atMost(3)).someMethod("some arg");
See examples in javadoc for Mockito class
atMost in interface VerificationWithTimeoutmaxNumberOfInvocations - max number of invocations
public VerificationMode never()
VerificationWithTimeoutVerificationWithTimeout.times(int)
Verifies that interaction did not happen within given timeout. E.g:
verify(mock, timeout(100).never()).someMethod();
If you want to verify there were NO interactions with the mock
check out Mockito.verifyNoMoreInteractions(Object...)
See examples in javadoc for Mockito class
never in interface VerificationWithTimeoutpublic VerificationMode only()
VerificationWithTimeoutverify(mock, only()).someMethod(); //above is a shorthand for following 2 lines of code: verify(mock).someMethod(); verifyNoMoreInvocations(mock);
See also Mockito.verifyNoMoreInteractions(Object...)
See examples in javadoc for Mockito class
only in interface VerificationWithTimeoutpublic VerificationMode times(int wantedNumberOfInvocations)
VerificationWithTimeout
verify(mock, timeout(100).times(2)).someMethod("some arg");
See examples in javadoc for Mockito class
times in interface VerificationWithTimeoutwantedNumberOfInvocations - wanted number of invocations
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||