public class UserServiceTest { private UserRepository userRepositoryMock; private UserService userService; @Before public void setUp() { userRepositoryMock = mock(UserRepository.class); userService = new UserService(userRepositoryMock); } @Test public void testGetUserById() { User user = new User(1, "John"); when(userRepositoryMock.getUserById(1)).thenReturn(user); User result = userService.getUserById(1); assertEquals(user, result); verify(userRepositoryMock, times(1)).getUserById(1); } } public class UserServiceTest { private UserRepository userRepositoryMock; private UserService userService; @Before public void setUp() { userRepositoryMock = mock(UserRepository.class); userService = new UserService(userRepositoryMock); } @Test public void testUpdateUser() { User user = new User(1, "John"); userService.updateUser(user); verify(userRepositoryMock, times(1)).updateUser(user); } }


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