首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么这个Spek on action不能运行?

为什么这个Spek on action不能运行?
EN

Stack Overflow用户
提问于 2017-09-15 22:58:06
回答 1查看 85关注 0票数 0

当我运行这个示例代码时,"on“操作中的所有代码都不能在Android Studio中运行。你知道为什么吗?遗漏了什么?

代码语言:javascript
复制
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)
            }
        }

    } })
EN

回答 1

Stack Overflow用户

发布于 2017-09-15 23:02:03

请确保将规范版本更新为

代码语言:javascript
复制
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'
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46242496

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档