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);
        }
    }
}

如下图所示:

posted @ 2022-11-17 17:24  酒剑仙*  阅读(20)  评论(0)    收藏  举报