我从Github下载了Kotlin Koans,安装了IntelliJ IDEA 2016.1.3并开启了Koans项目。据我所知,我需要Configuration
来运行示例。此Configuration
需要Main class
。我无法弄清楚我在哪里找到Kotlin Koans的主要课程。我搜索了一个但没有找到(除了htmlDemo.kt
中的特殊之外)。
我看到使用了某种单元测试框架。它可能以某种方式调用task0
,但除了task0
之外,IDE没有显示对todoTask0
的引用。 todoTask0
的唯一引用位于task0
。所以我们有循环引用,但我找不到外部引用来调用其中一个函数。
有人可以向我解释如何在IntelliJ IDE中运行Kotlin Koans吗?
答案 0 :(得分:6)
最简单的方法是安装Kotlin Edu插件。您可以阅读this JB blog post了解更多信息。
您也可以在没有插件的情况下运行所有koans测试.IDEA允许您通过单击测试或应用程序定义附近的“运行”图标直接从IDE运行应用程序和测试:
答案 1 :(得分:4)
已经很老的问题,但我也有点挣扎。这样做的方式是他们如何在他们的github回购中描述它(也许他们自上次你检查后改变了)
https://github.com/Kotlin/kotlin-koans
如何构建和运行测试
使用Intellij IDEA或Android Studio处理项目:
将项目导入为Gradle项目。构建项目并运行 测试在Gradle面板上使用'test'任务。
我做了什么:
答案 2 :(得分:3)
在IntelliJ IDEA或您喜欢的编辑器中打开项目。注意:如果 IntelliJ IDEA会提示您更新Kotlin库,只需单击即可 是
- 醇>
运行测试。让它通过
您可以通过打开文件(即kotlin-koans/test/i_introduction/_0_Hello_World/_00_Start.kt
)来触发测试运行并点击:
答案 3 :(得分:0)
就我而言,这是zsh
的错误,可以通过以下方式解决:
setopt no_nomatch
; ~/.zshrc
source /.zshrc
答案 4 :(得分:0)