为什么这对行动不运行

  • 本文关键字:运行 android kotlin 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'

相关内容

  • 没有找到相关文章

最新更新