0%

Juint-单元测试

直接运行测试,而不通过main方法

普通Maven项目

方法使用注解@Test,可以直接运行测试,而不通过main方法(maven项目

依赖:(一般新建的maven项目都会带有这个依赖)

1
2
3
4
5
6
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.11</version>
<scope>compile</scope>
</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进行自动装配。

若图片不能正常显示,请在浏览器中打开

欢迎关注我的其它发布渠道