测试积点老人 发表于 2019-12-3 10:47:21

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>

bellas 发表于 2019-12-4 09:42:56

你测试的时候做mock的dao,然后自己准备数据(比如从list返回和直接修改list的数据),最后对mock中的dao的数据做断言

海海豚 发表于 2019-12-4 10:09:58

https://q.cnblogs.com/q/80550/参考下这个

qqq911 发表于 2019-12-4 10:25:10

调用接口就可以了

jingzizx 发表于 2019-12-4 12:06:16

直接调用service层的函数

litingting0214 发表于 2019-12-4 13:12:10

使用函数
页: [1]
查看完整版本: service 层怎么测试?用junit