1

我有以下测试套件:

class FooTest : FunSpec() {
    init {
        context("a context") {
            test("first test") {
                true shouldBe false
            }

            test("f:second test") {
                true shouldBe true
            }
        }
    }
}

我尝试在 IntelliJ Idea 中执行它。不幸的是,它在套件中执行这两个测试。如果我不将测试嵌套在context().

4

1 回答 1

1

有一个IntelliJ 插件,它提供运行单个测试的功能和更多功能。

使用此插件,如果您单击第 3 行(上下文)上的运行/播放图标,它将运行上下文 + 嵌套测试。如果您在第 4 行或第 8 行单击运行,它将运行上下文 + 您单击的测试。根据文档,焦点不适用于嵌套测试

于 2020-04-25T21:22:45.313 回答