为什么这个Spek的行动不运行?

当我运行这个示例代码时,“on”动作中的所有代码都不会在Android Studio中运行。 你知道为什么吗? 什么不见​​了?

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) } } } }) 

确保更新规格版本

 testCompile group: 'org.jetbrains.spek', name: 'spek-api', version: '1.1.4' testCompile group: 'org.jetbrains.spek', name: 'spek-junit-platform-engine', version: '1.1.4'