import org.junit.Test; import static org.junit.Assert.assertEquals; public class CalculatorTest { @Test public void testAdd() { Calculator calc = new Calculator(); int result = calc.add(2, 3); assertEquals(5, result); } } class Calculator { public int add(int a, int b) { return a + b; } } import org.junit.Test; import static org.mockito.Mockito.*; public class UserServiceTest { @Test public void testGetUser() { UserDao userDao = mock(UserDao.class); when(userDao.getUser(1)).thenReturn(new User("John")); UserService userService = new UserService(userDao); User user = userService.getUser(1); assertEquals("John", user.getName()); } } class UserDao { public User getUser(int id) { } } class UserService { private UserDao userDao; public UserService(UserDao userDao) { this.userDao = userDao; } public User getUser(int id) { return userDao.getUser(id); } } class User { private String name; public User(String name) { this.name = name; } public String getName() { return name; } }


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