UserService userServiceMock = createMock(UserService.class); expect(userServiceMock.getUserInfo("123")).andReturn(new User("123", "Alice")); UserService userServiceMock = createMock(UserService.class); userServiceMock.getUserInfo("123"); userServiceMock.getUserDetail("123"); verify(userServiceMock); UserService userServiceMock = createMockBuilder(UserService.class) .addMockedMethod("getUserInfo") .createMock(); expect(userServiceMock.getUserInfo("123")).andReturn(new User("123", "Alice")); UserDao userDaoMock = createMock(UserDao.class); expect(userDaoMock.getUserName("123")).andReturn("Alice"); expect(userDaoMock.getUserAge("123")).andReturn(20); UserService userServiceMock = createMock(UserService.class); userServiceMock.setUserDao(userDaoMock); expect(userServiceMock.getUserInfo("123")).andReturn(new User("123", "Alice")); expect(userServiceMock.getUserDetail("123")).andReturn(new UserDetails("123", "Alice", 20)); verify(userServiceMock); replay(userDaoMock, userServiceMock); User user = userServiceMock.getUserInfo("123"); UserDetails userDetails = userServiceMock.getUserDetail("123"); verify(userDaoMock, userServiceMock);


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