直接运行测试,而不通过main方法
普通Maven项目
方法使用注解@Test,可以直接运行测试,而不通过main方法(maven项目)
依赖:(一般新建的maven项目都会带有这个依赖)
1 |
<dependency> |
在方法上使用注解@Test。@Test注解只有在方法上有效,只要加了这个注解的方法就可以直接运行。
若还未导入依赖可以按快捷键Option+Enter,选择导入相应的依赖。会自动添加依赖配置到pom文件中,并且自动下载相应jar包。(Maven项目的pom文件,点这里复习一下)
若已经导入了依赖,按快捷键Option+Enter后选择导入相应的包,import class
。一般导入的包名为:import
org.junit.Test;
方法的左侧会出现一个小三角形按钮。该按钮就是运行按钮。
测试
与运行main方法是一样的。绿色就是程序正常运行没有发生错误。
红色报警,就是程序出了错误。
SpringBoot项目
SpringBoot项目中使用单元(Junit)测试。一般情况下Test文件夹内会有一个测试类,可直接在里边进行单元测试。
若想自己手动创建一个测试类,可以跟着下边的步骤操作:
一、新建一个类,作为测试类。
二、注解配置
- 使用注解@SpringBootTest标记测试类
- 使用注解@Test标记测试方法
- 测试对象可以使用注解@Autowired进行自动装配。