@RunWith(PowerMockRunner.class)@PrepareForTest(StaticClass.class)PowerMockito.mock(ClassToMock.class)PowerMockito.doNothing().when(mock).someMethod()PowerMockito.when(mock.someMethod()).thenReturn(value)PowerMockito.when(mock.someMethod(any(String.class)).thenReturn(value)Mockito.verify(mock).someMethod()Mockito.verify(mock, times(n)).someMethod()Mockito.verify(mock, never()).someMethod()Mockito.verify(mock, atLeastOnce()).someMethod()Mockito.verify(mock, atLeast(n)).someMethod()Mockito.verify(mock, atMost(n)).someMethod()PowerMockito.mockStatic(ClassWithStatics.class)PowerMockito.doNothing().when(ClassWithStatics.class)PowerMockito.verifyStatic()PowerMockito.doNothing().when(obj, "privateMethod", param1, param2)PowerMockito.when(obj, "privateMethod", param1, param2).thenReturn(value)PowerMockito.verifyPrivate(obj).invoke("privateMethod", new Object[] { param1, param2 });No comments yet.
Cheatography n. The art of mapping complex subjects into clear, instantly navigable reference guides.