0
當我運行這個示例代碼時,「on」操作中的所有代碼都不會在Android Studio中運行。你知道爲什麼嗎?什麼不見了?這個Spek爲什麼沒有運行?
import org.jetbrains.spek.api.Spek
import org.jetbrains.spek.api.dsl.describe
import org.jetbrains.spek.api.dsl.given
import org.jetbrains.spek.api.dsl.it
import org.jetbrains.spek.api.dsl.on
@RunWith(JUnitPlatform::class) class SpekTest : Spek({
val x = 2
val y = 3
given("x = $x and y = $y") {
val sum = x + y
on ("why does this not run?") {
it("should be that x + y = 5") {
assertEquals(5, sum)
}
it("should be that x - y = -1") {
val subtract = x - y
assertEquals(-111, subtract)
}
}
} })