在kotlintest中对BehaviorSpec测试调用config



是否可以在kotlintest中的BehaviorSpec中配置单个测试用例?

对于StringSpec测试,可以这样做:

class MyTest : StringSpec({
"this is a test".config(...) {}
})

我似乎不能为BehaviorSpec做同样的事情。我希望有这样的东西:

class MyTest : BehaviorSpec({
Given("a foo") {
When("baring") {
Then("bazzing") {
}.config(...)
}
}
})

根据这个被认为已经解决的问题,这已经得到了实施。但据我所见(使用kotlintest的3.1.8版本(Then返回Unit。。。

这在3.2版中得到了修复

现在你可以做一些类似的事情。

class BehaviorSpecExample : AbstractBehaviorSpec() {
init {
given("a sheet of string cells 4x4") {
`when`("get existing cell by reference (like A1 or B2)") {
then("should contain its value").config(invocations = 3) {
// test here
}
}
}
}
}

相关内容

  • 没有找到相关文章

最新更新