service 层怎么测试?用junit
service 层怎么测试?用junit<p>@Service
public class StudentServiceImpl implements StudentService{
@Autowired
private StudentDao studentDao;
public List<Student> findAll() {
return studentDao.findAll();
}</p><p> public void insertStudent(Student student) {
studentDao.insertStudent(student);
}
public Student findById(String id) {
return studentDao.findById(id);
}
public void delete(String id) {
studentDao.delete(id);
}
public void edit(String id, Student student)throws StudentException {
studentDao.edit(id, student);
}
}</p>
你测试的时候做mock的dao,然后自己准备数据(比如从list返回和直接修改list的数据),最后对mock中的dao的数据做断言 https://q.cnblogs.com/q/80550/参考下这个 调用接口就可以了 直接调用service层的函数 使用函数
页:
[1]