我会为使用DAO的某些类编写一些单元测试:
class UserDao{
public void saveToDb(Entity e){
e.setId(1234);
}
}
class UserService{
UserDao userDao;
public void someMethod(){
Entity e = new Entity();
assertTrue(e.getId() == 0);
userDao.saveToDb(e);
assertTrue(e.getId()>0);
}
}
我会为使用UserDao的UserService.someMethod编写单元测试。我想用jmock创建一个MockUserDao。