gpt4 book ai didi

scala - 如何忽略 testKit 中的单个测试

转载 作者:行者123 更新时间:2023-12-01 11:34:14 27 4
gpt4 key购买 nike

我在同一个类中有一系列测试都测试相同的功能,我如何跳过/忽略单个测试,例如:

class FooTest(_system: ActorSystem) extends TestKit(_system)
with ImplicitSender
with WordSpecLike
with Matchers
{
implicit val timeout = Timeout(10.seconds)

def this() = this(ActorSystem("TESTActorSystem"))

"Service " should {
"test something" in {
OK
}
}
"test to be ignored " in{
"Not implemented" //ignore this test
}
}

我确实用过 registerIgnoredTest("test to be ignored")但我必须删除 in .有没有更优雅的解决方案?喜欢注释

最佳答案

您正在使用 WordSpecLike .在 WordSpecLike , 要忽略测试,您应该更改 in进入 ignore喜欢 "test to be ignored " ignore {... .

不同的规范有不同的方法来做到这一点。如果您使用的是 FlatSpec ,你可以用 ignore should 注释喜欢 ignore should "test to be ignored " in {... .

你可以看到scalatest tagging部分了解更多详情。

关于scala - 如何忽略 testKit 中的单个测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29037996/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com