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"
这是我的简单测试类,只是为了看它是否有效
public class MyFirstTestClass {
[Test] fun firstTest() {
println("I am OK")
Assert.assertTrue("".isEmpty())
}
}
如果我尝试运行它,我会收到以下消息
Class not found: ‘com.example.MyFirstTestClass’
最佳答案