引入maven依赖
<!-- https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-starter-test -->
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-test</artifactId>
<version>2.4.5</version>
<scope>test</scope>
</dependency>
项目常见目录结构:
--src
--main
--java # 代码
--resources # 配置文件
--test
--java # 测试代码
--resources # 配置文件
单元测试的类在test/java目录下创建,需要的配置文件在resources下配置。
随意创建一个单元测试类:test/java/RecordTest.java
@RunWith(SpringRunner.class)
@SpringBootTest(classes = Application.class)
public class RecordTest {
// 注入实例
@Resource
private RecordService recordService;
// 测试方法
@org.junit.Test
public test {
List<Record> records = recordService.query();
...
}
}
@SpringBootTest(classes = …)
这里指定程序入口类,示例中的程序入口类名叫Application.class。使用时以自己项目为准,在main/java目录下寻找。