如何在IntelliJ中运行Kotlin Koans? 什么是“大班”?

我从Github下载了Kotlin Koans,安装了IntelliJ IDEA 2016.1.3并打开了Koans项目。 据我所知,我需要一个Configuration来运行的例子。 这个Configuration需要一个Main class 。 我找不到我在Kotlin Koans的主要课程。 我搜索了一个,但没有找到(除了在htmlDemo.kt特殊的一个)。

我看到使用了某种单元测试框架。 它可能以某种方式调用task0但IDE显示没有任何对task0引用,只有一个来自todoTask0todoTask0的唯一参考是在task0 。 所以我们有循环引用,但是我没有找到一个外部引用来调用其中一个函数。

有人可以向我解释如何让Kotlin Koans在IntelliJ IDE中运行吗?

按照文档 :

  1. 在IntelliJ IDEA或你最喜欢的编辑器中打开项目。 注意:如果IntelliJ IDEA提示您更新Kotlin库,只需单击是。

  2. 运行测试。 让它通过

您可以通过打开一个文件( kotlin-koans/test/i_introduction/_0_Hello_World/_00_Start.kt )来触发一个测试运行并kotlin-koans/test/i_introduction/_0_Hello_World/_00_Start.kt在这里输入图像描述

您可以在文档中找到有关在IntelliJ中运行测试的更多信息。

最简单的方法是安装Kotlin Edu插件。 您可以阅读这个JB博客文章了解更多信息。

您也可以在不使用插件的情况下运行所有​​koans测试.IDEA允许您通过单击测试或应用程序定义附近的“运行”图标直接从IDE运行应用程序和测试:

在这里输入图像描述

已经很老的问题了,但是我也挣扎了一下。 这样做的方式是他们如何在他们的github回购中描述它(也许他们改变了自上次你检查)

https://github.com/Kotlin/kotlin-koans

如何构建和运行测试

使用Intellij IDEA或Android Studio处理项目:

将项目导入为Gradle项目。 要构建项目并运行测试,请在“Gradle”面板上使用“测试”任务。

我做了什么:

  1. 从github克隆通过文件 – >从版本控制的新项目 – > github
  2. 之后,我也无法运行任何东西
  3. 从现有的文件 – >新项目 – >选择你的文件夹
  4. 从外部模型导入项目 – >选择Gradle
  5. 没有必要改变任何东西,之后它为我工作