<dependency> <groupId>mockachino</groupId> <artifactId>mockachino</artifactId> <version>1.0.0</version> <scope>test</scope> </dependency> UserService userServiceMock = Mockachino.mock(UserService.class); Mockachino.when(userServiceMock.getUserById(1)).thenReturn(new User("John Doe")); Mockachino.verify(userServiceMock, times(1)).saveUser(any(User.class)); Mockachino.doThrow(new NullPointerException()).when(userServiceMock).getUserById(0); @Test public void testGetUserById() { UserService userServiceMock = Mockachino.mock(UserService.class); Mockachino.when(userServiceMock.getUserById(1)).thenReturn(new User("John Doe")); User user = userServiceMock.getUserById(1); assertEquals("John Doe", user.getName()); Mockachino.verify(userServiceMock, times(1)).getUserById(1); } Mockachino.verifyNoMoreInteractions(userServiceMock);


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