maven中的junit5的一些注意点:
maven-surefire-plugin
- maven对应有默认配置
- 当需要修改一些测试相关执行策略的时候,就需要重修配置这个插件
mvn执行测试用例
- 命令行执行:通过按ALT和F12打开idea的终端
mvn test :执行案例下的所有测试用例,再输入 mvn test前,确保你要执行的文件,你是是否已经在对应文件里面。
出现报错时,先去查看pom.xml文件是否引入了对应的maven依赖
mvn test -Dtest=包名.类名(方法名) :执行单个测试类
同样,如果不想这么麻烦输入,也可在maven配置对应的依赖:下图是三种编写方式,选其一即可
执行多个测试类:
- 执行同一个包下的测试类:mvn test -Dtest=包名.类名1,包名.类名2,......;另一种方式如下图:
- 执行不同包下的测试类:mvn test -Dtest=包名1.类名1,包名2.类名2,......;另一种方式如下图:
- 正则匹配模式执行多个测试类:mvn test -Dtest="包名.*Test";另一种方式如下图:
- 配置不被执行的测试类:
- 执行多个测试方法:mvn test -Dtest=包名.类名#方法名1+方法名2
- 配置文件执行:就是上面图片中以另一种方式执行的方式,就是配置文件执行。