gpt4 book ai didi

android - Android + Kotlin 中的实验性 JUnit 支持不起作用

转载 作者:塔克拉玛干 更新时间:2023-11-02 22:44:07 26 4
gpt4 key购买 nike

Google 最近发布了 experimental支持在 Android Studio 的本地 JVM 上运行 junit。我想尝试一下,因为我正在使用 Kotlin 开发我的 Android 应用程序,所以我希望我的测试类也用 Kotlin 编写。

不幸的是,我无法让它工作。我已经更新了我的 gradle 配置:

sourceSets {
main.java.srcDirs += 'src/main/kotlin'
androidTest.java.srcDirs += 'src/androidTest/kotlin'
test.java.srcDirs += 'src/test/kotlin'//this line was added
}
testCompile 'junit:junit:4.12'
testCompile "org.mockito:mockito-core:1.9.5"

Android Studio 识别测试文件夹。

这是我的简单测试类,只是为了看看它是否有效

public class MyFirstTestClass {

[Test] fun firstTest() {
println("I am OK")
Assert.assertTrue("".isEmpty())
}
}

如果我尝试运行它,我会收到以下消息

Class not found: 'com.example.MyFirstTestClass'

最佳答案

很遗憾,kotlin-gradle 插件目前不支持 Android 的 Junit 测试。

编辑:在 Kotlin M12 中添加了对 android 的 Junit 支持

关于android - Android + Kotlin 中的实验性 JUnit 支持不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28671696/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com