从Android Studio运行Kotlin Koans测试

时间:2017-11-08 23:55:55

标签: android unit-testing kotlin

Windows 10,Android Studio 3.0 所以我只是从主分支克隆Kotlin Koans回购并尝试以两种不同的方式进行测试:
1.使用IDE,当我按下测试方法旁边的绿色箭头时,我看到:

Process finished with exit code 1
Class not found: "i_introduction._0_Hello_World.N00StartKtTest"Empty test suite.

2。当我尝试使用Kotlin Koans自述文件中描述的终端时:

gradlew test --tests i_*

它给了我一个输出:

:compileKotlin                                                                   
Using kotlin incremental compilation
Caught an exception trying to connect to Kotlin Daemon
java.lang.ClassNotFoundException: com.sun.tools.javac.util.Context

我已经看到很多建议,jdk文件夹中可能缺少tools.jar,我正在使用内部Android Studios jdk并在此处展示。 我也尝试禁用gradle deamons - 结果仍然相同。

2 个答案:

答案 0 :(得分:1)

如果GitHub版本不适合你,你也可以通过IntelliJ插件安装Kotlin Koans。

查看此处的说明:https://kotlinlang.org/docs/tutorials/edu-tools-learner.html

答案 1 :(得分:0)

您必须使用“任务说明”上的图标“检查任务”(是照片附件中的绿色检查图标)来测试实现。 enter image description here