单击选中类,alt+enter,再选中Create Test:
勾选需要的方法:
生成测试类如下:
为测试类添加上注解@SpringBootTest。注入Service对象,调用对应方法,并传入参数,即可。 (注意test引入的包是org.junit.jupiter.api.Test)
测试用例按顺序执行:
@SpringBootTest
@TestMethodOrder(MethodOrderer.OrderAnnotation.class)
class OfflineTrainingServiceTest {
@Resource
OfflineTrainingService offlineTrainingService;
/**
* 测试添加
* 测试成功
*/
@Order(1)
@Test
void addPeople() {
}
@Order(2)
@Test
void getPeople() {
}
}
会先执行addPeople,再执行getPeople
要求:这个模块的所有方法要求执行完,然后数据库的数据不变,还能测试出这个那个接口有问题