依赖元数据
JUnit Platform
- Group ID:
org.junit.platform
- Version:
{{book.platformVersion}}
- Artifact IDs:
Artifact | 说明 |
---|---|
junit-platform-commons | JUnit的内部公共库/工具。 这些工具预期仅用于在JUnit框架本身内部使用。 不支持任何外部使用。使用它需要自己承担风险! |
junit-platform-console | 支持从控制台发现和执行JUnit Platform上的测试。 有关详情,请参阅控制台启动器 |
junit-platform-console-standalone |
Maven Central中,在 junit-platform-console-standalone 目录下,提供了一个包含所有依赖的可执行JAR 。 有关详情,请参阅控制台启动器 |
junit-platform-engine |
用于test engine的公共API. 有关详细信息,请参阅插入自己的测试引擎。 |
junit-platform-gradle-plugin |
支持用Gradle在JUnit Platform上发现和执行测试 。 |
junit-platform-launcher |
用于配置和启动test plan的公共API。 通常被IDE和构建工具使用。 详情请参阅JUnit Platform Launcher API。 |
junit-platform-runner |
用于在JUnit 4环境中,在JUnit Platform上 执行test和test suite的运行程序。 有关详细信息,请参阅使用JUnit4运行JUnit平台。 |
junit-platform-suite-api |
在JUnit Platform上配置test suite的注解。 由JUnitPlatform runner转换器支持, 也可能由第三方 TestEngine实现。 |
junit-platform-surefire-provider |
支持使用Maven Surefire在JUnit Platform上 发现和执行测试 。。 |
JUnit Jupiter
- Group ID:
org.junit.jupiter
- Version:
{{book.jupiterVersion}}
- Artifact IDs:
Artifact ID | 说明 |
---|---|
junit-jupiter-api |
JUnit Jupiter API,用来编写测试 和扩展 |
junit-jupiter-engine |
JUnit Jupiter测试引擎实现,仅在运行时需要 |
junit-jupiter-params |
支持在JUnit Jupiter中参数化测试 |
junit-jupiter-migrationsupport |
从JUnit4到JUnit Jupiter的迁移支持, 仅在运行选定的JUnit规则时需要 |
JUnit Vintage
- Group ID:
org.junit.vintage
- Version:
{{book.vintageVersion}}
- Artifact IDs:
Artifact ID | 说明 |
---|---|
junit-vintage-engine |
JUnit Vintage测试引擎实现,容许在新的JUnit Platform上 运行vintage JUnit测试,例如用JUnit3或者JUnit4风格写的测试 |
可选依赖
上面的所有构建,在他们发布的maven pom文件中,都有一个可选
依赖,就是下面的@API Guardian JAR.
- Group ID:
org.apiguardian
- Artifact ID:
apiguardian-api
- Version:
{{book.apiguardianVersion}}