-
- All Implemented Interfaces:
-
org.mockito.InOrder
@UnstableApi() public class StaticInOrder implements InOrder
-
-
Method Summary
Modifier and Type Method Description <T> Tverify(T mock)<T> Tverify(T mock, VerificationMode mode)voidverify(MockedVoidMethod method)To be used for static mocks/spies in place of verify when calling voidmethods. voidverify(MockedMethod method)To be used for static mocks/spies in place of verify. voidverify(MockedVoidMethod method, VerificationMode mode)To be used for static mocks/spies in place of verify when calling void methods. voidverify(MockedMethod method, VerificationMode mode)To be used for static mocks/spies in place of verify. voidverifyNoMoreInteractions()-
-
Method Detail
-
verify
<T> T verify(T mock)
-
verify
<T> T verify(T mock, VerificationMode mode)
-
verify
void verify(MockedVoidMethod method)
To be used for static mocks/spies in place of verify when calling voidmethods.
E.g.
private class C { void instanceMethod(String arg) {} void void staticMethod(String arg) {} }{@literal @}Test public void test() { // instance mocking C mock = mock(C.class); mock.staticMethod("Hello"); mock.instanceMethod("World"); inOrder().verify(mock).mockedVoidInstanceMethod(eq("Hello")); inOrder().verify(mock).mockedVoidInstanceMethod(eq("World")); // static mocking MockitoSession session = mockitoSession().staticMock(C.class).startMocking(); C.staticMethod("Hello"); C.staticMethod("World"); StaticInOrder inOrder = inOrder(); inOrder.verify(() -> C.staticMethod(eq("Hello")); inOrder.verify(() -> C.staticMethod(eq("World")); session.finishMocking(); }
-
verify
@UnstableApi() void verify(MockedMethod method)
To be used for static mocks/spies in place of verify.
E.g.
private class C { int instanceMethod(String arg) { return 1; } int static staticMethod(String arg) { return 2; } }{@literal @}Test public void test() { // instance mocking C mock = mock(C.class); mock.instanceMethod("Hello"); mock.instanceMethod("World"); inOrder().verify(mock).mockedVoidInstanceMethod(eq("Hello")); inOrder().verify(mock).mockedVoidInstanceMethod(eq("World")); // static mocking MockitoSession session = mockitoSession().staticMock(C.class).startMocking(); C.staticMethod("Hello"); C.staticMethod("World"); StaticInOrder inOrder = inOrder(); inOrder.verify(() -> C.staticMethod(eq("Hello")); inOrder.verify(() -> C.staticMethod(eq("World")); session.finishMocking(); }
-
verify
@UnstableApi() void verify(MockedVoidMethod method, VerificationMode mode)
To be used for static mocks/spies in place of verify when calling void methods.
-
verify
@UnstableApi() void verify(MockedMethod method, VerificationMode mode)
To be used for static mocks/spies in place of verify.
-
verifyNoMoreInteractions
void verifyNoMoreInteractions()
-
-
-
-