如何解决MicronautTest 注释使用 DescribeSpec 跳过测试
我正在尝试使用 @MicronautTest 注释编写测试,以便利用 @Requires 注释,以便我可以根据我设置的 MICRONAUT_ENVIRONMENTS 变量运行不同的测试。我正在关注我在这里看到的内容:https://micronaut-projects.github.io/micronaut-test/latest/guide/#kotest
但是我的测试只是被跳过了。测试如下:
@Micronauttest()
class SmokeTests: DescribeSpec ({
describe("smoketests") {
it("Should return 200 OK") {
1 shouldBe 3
}
}
})
用这个命令运行(它位于一个名为smokeTest的源集中):
./gradlew smokeTest --info
这是我看到的日志行:
com.sparkpost.sre.SmokeTests > smoketests SKIPPED
这是我的测试依赖项:
dependencies {
kaptTest("io.micronaut:micronaut-inject-java")
testImplementation("io.kotest:kotest-runner-junit5-jvm:4.3.0")
testImplementation("io.micronaut.test:micronaut-test-kotest:2.3.3")
testImplementation( "io.mockk:mockk:1.10.5")
}
顺便说一下,我确实有这一套:
tasks.withType<Test> {
useJUnitPlatform()
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。