|
||||||||||
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 VerificationMode
public VerificationMode atLeast(int minNumberOfInvocations)
VerificationWithTimeout
verify(mock, timeout(100).atLeast(3)).someMethod("some arg");See examples in javadoc for
Mockito
class
atLeast
in interface VerificationWithTimeout
minNumberOfInvocations
- 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 VerificationWithTimeout
public VerificationMode atMost(int maxNumberOfInvocations)
VerificationWithTimeout
verify(mock, timeout(100).atMost(3)).someMethod("some arg");See examples in javadoc for
Mockito
class
atMost
in interface VerificationWithTimeout
maxNumberOfInvocations
- max number of invocations
public VerificationMode never()
VerificationWithTimeout
VerificationWithTimeout.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 VerificationWithTimeout
public VerificationMode only()
VerificationWithTimeout
verify(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 VerificationWithTimeout
public VerificationMode times(int wantedNumberOfInvocations)
VerificationWithTimeout
verify(mock, timeout(100).times(2)).someMethod("some arg");See examples in javadoc for
Mockito
class
times
in interface VerificationWithTimeout
wantedNumberOfInvocations
- wanted number of invocations
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |