<dependency> <groupId>org.mockachino</groupId> <artifactId>mockachino</artifactId> <version>1.0.0</version> <scope>test</scope> </dependency> MyClass myMock = mock(MyClass.class); when(myMock.getName()).thenReturn("Mocked Name"); when(myMock.addNumbers(1, 2)).thenReturn(3); verify(myMock).getName(); verify(myMock, times(3)).addNumbers(anyInt(), anyInt()); InOrder inOrder = inOrder(myMock); inOrder.verify(myMock).getName(); inOrder.verify(myMock).addNumbers(anyInt(), anyInt()); ArgumentCaptor<Integer> argument = ArgumentCaptor.forClass(Integer.class); verify(myMock).addNumbers(argument.capture(), anyInt()); assertEquals(5, (int) argument.getValue()); doNothing().when(myMock).setName(anyString());


上一篇:
下一篇:
切换中文