Java模拟器注解_JUnit 5 常用注解汇总

junit 5中三种不同指定用例测试顺序

JUnit4 与 JUnit 5 常用注解对比

JUnit5集成测试

在pom.xml添加

maven-surefire-plugin

2.19

org.junit.platform

junit-platform-surefire-provider

1.0.0-M4

org.junit.jupiter

junit-jupiter-engine

5.0.0-M4

二、可以打开Terminal窗口 输入 mvn test

1.maven的test阶段与 maven-surefire-plugin 的test目标相绑定了, 这是一个内置的绑定。 Maven通过插件来执行 JUnit 。

maven-surefire-plugin 的test目标会自动执行测试源码路径下符合命名模式的测试类。

默认测试源代码路径: src/test/java/

测试类命名模式:

**/Test*.java

**/*Test.java

**/*TestCase.java

按上述模式命名的类, 使用 mvn test 命令就能自动运行他们。

2.将不符合命名模式测试类自动运行测试

修改POM文件

org.apache.maven.pluginsmaven-surefire-plugin2.19.1**/*Tests.java

两个星号 ** 表示匹配任意路径。

上面表示匹配已 Tests.java 结尾的Java类。

生成测试报告

测试报告默认生成 target/surefire-reports 目录下,生成 txt, 和 xml 格式的。

测试代码重用

mvn package 会打包项目主代码和资源文件代码,没有包含测试代码。

如果想一起打包测试用例,供依赖方使用, 使用 maven-jar-plugin 插件

org.apache.maven.pluginsmaven-jar-plugin2.4test-jar

maven-jar-plugin 有两个目标 jar ,test-jar,

Maven + Junit5下的测试套件(JunitSuite)编写

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值