我正在浏览 kotlin koans 存储库 ( https://github.com/kotlin/kotlin-koans )。每当我更改 .kt 文件并运行单元测试时,.kt 文件中的更改都不会反射(reflect)在测试结果中。我在运行单元测试之前通过运行 ./gradlew build
来解决这个问题。
我使用 Android Studio 作为我的 IDE。知道发生了什么吗?
最佳答案
Android studio 存在错误。 https://github.com/Kotlin/kotlin-koans/issues/90 https://youtrack.jetbrains.com/issue/KT-18948
当您运行测试时,项目不会重新编译。 您应该构建项目,然后再次运行测试。
关于android-studio - 运行单元测试无法捕获更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44206824/