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

达米安·佩特拉(Damian Petla)

Google最近发布了实验性支持,用于在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())
    }
}

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

找不到类:“ com.example.MyFirstTestClass”

娜塔莉亚(Natalia Selezneva)

不幸的是,kotlin-gradle插件目前不支持Android的Junit测试。

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

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android实验性Gradle来源

来自分类Dev

Android BindingConversion 在 kotlin 中不起作用?

来自分类Dev

选项设置 'android.keepTimestampsInApk=true' 是实验性的,不受支持

来自分类Dev

在Android Studio 2.1.3中,实验性gradle无法正常工作吗?

来自分类Dev

在新的实验性插件中设置android-gradle packagingOptions

来自分类Dev

带有实验性Gradle插件的Android Studio中的本机预构建共享库

来自分类Dev

Android“支持屏幕”不起作用?

来自分类Dev

Android支持库不起作用(Eclipse)

来自分类Dev

Android Gradle实验性插件路线图

来自分类Dev

Android Instant Run Gradle实验性插件

来自分类Dev

Android单元测试支持在android库模块中不起作用

来自分类Dev

即使在Android支持库23.2中,RecyclerView中的Height Wrap内容也不起作用

来自分类Dev

具有Picasso和支持库的android 2.2中的ImageView旋转并且不起作用

来自分类Dev

Android多屏布局支持不起作用

来自分类Dev

在Android Studio 1.3上,NDK支持不起作用

来自分类Dev

FaceBook共享在android中不起作用

来自分类Dev

Android中的Youtube API不起作用

来自分类Dev

ContentObserver在android中不起作用

来自分类Dev

更新查询在Android中不起作用

来自分类Dev

日期格式在Android中不起作用?

来自分类Dev

setPageLoad()在Android中不起作用

来自分类Dev

WebView setBackgroundColor在Android中不起作用

来自分类Dev

ActivityOptionsCompat在android 2.3中不起作用

来自分类Dev

按钮在android片段中不起作用

来自分类Dev

onInfoWindowClick方法在android中不起作用

来自分类Dev

startservice在Android中不起作用

来自分类Dev

onClick在android studio中不起作用

来自分类Dev

fpsdisplaysink在Android中不起作用

来自分类Dev

HttpPost在Android中不起作用

Related 相关文章

  1. 1

    Android实验性Gradle来源

  2. 2

    Android BindingConversion 在 kotlin 中不起作用?

  3. 3

    选项设置 'android.keepTimestampsInApk=true' 是实验性的,不受支持

  4. 4

    在Android Studio 2.1.3中,实验性gradle无法正常工作吗?

  5. 5

    在新的实验性插件中设置android-gradle packagingOptions

  6. 6

    带有实验性Gradle插件的Android Studio中的本机预构建共享库

  7. 7

    Android“支持屏幕”不起作用?

  8. 8

    Android支持库不起作用(Eclipse)

  9. 9

    Android Gradle实验性插件路线图

  10. 10

    Android Instant Run Gradle实验性插件

  11. 11

    Android单元测试支持在android库模块中不起作用

  12. 12

    即使在Android支持库23.2中,RecyclerView中的Height Wrap内容也不起作用

  13. 13

    具有Picasso和支持库的android 2.2中的ImageView旋转并且不起作用

  14. 14

    Android多屏布局支持不起作用

  15. 15

    在Android Studio 1.3上,NDK支持不起作用

  16. 16

    FaceBook共享在android中不起作用

  17. 17

    Android中的Youtube API不起作用

  18. 18

    ContentObserver在android中不起作用

  19. 19

    更新查询在Android中不起作用

  20. 20

    日期格式在Android中不起作用?

  21. 21

    setPageLoad()在Android中不起作用

  22. 22

    WebView setBackgroundColor在Android中不起作用

  23. 23

    ActivityOptionsCompat在android 2.3中不起作用

  24. 24

    按钮在android片段中不起作用

  25. 25

    onInfoWindowClick方法在android中不起作用

  26. 26

    startservice在Android中不起作用

  27. 27

    onClick在android studio中不起作用

  28. 28

    fpsdisplaysink在Android中不起作用

  29. 29

    HttpPost在Android中不起作用

热门标签

归档