SpringBoot Junit单元测试支持
在src/main/test里面新建com.augus 包
注意:
- 测试类不能叫做Test,会和注解同名
- 测试方法必须是public
- 测试方法返回值必须是void
- 测试方法必须没有参数
package com.augus; import com.augus.pojo.Emp; import com.augus.service.EmpService; import org.junit.jupiter.api.Test; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.boot.test.context.SpringBootTest; import java.util.List; //这里可以指定启动类的字节码文件(老的版本不指定会出问题),目前新版本可以不指定 @SpringBootTest(classes = Springboot08Application.class) class Springboot08ApplicationTests { @Autowired private EmpService empService; @Test void testFindEmp() { //测试是否能查出所有的员工信息 List<Emp> emps = empService.findAll(); for (Emp emp : emps) { System.out.println(emp); } } }
如下图所示: