KotlinTest должен быть экземпляром, возвращающим "kotlin.Unit" вместо "true" или "false"
Кто-нибудь знает почему bmw shouldBe instanceOf(BMW::class)
возвращается kotlin.Unit
вместо true
или же false
? Я что-то пропустил?
Вот код:
import io.kotlintest.matchers.instanceOf
import io.kotlintest.shouldBe
import io.kotlintest.specs.ShouldSpec
class Tester : ShouldSpec() {
init {
val bmw: Car = BMW()
println("result")
println(bmw shouldBe instanceOf(BMW::class))
println()
}
}
interface Car {
}
class BMW : Car {
}
Я использую эту версию KotlinTestio.kotlintest:kotlintest-runner-junit5:3.1.10'