是否可以在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.
发布于 2019-01-17 00:38:34
这在第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
}
}
}
}
}https://stackoverflow.com/questions/53188898
复制相似问题