在Kotlin进行JUnit测试

Ada*_*hes 4 junit kotlin

警告:我是TDD和Kotlin的巨头.

我在Web上找到了很好的代码片段,用于在Kotlin中编写JUnit测试,但是当我复制并粘贴时,IntelliJ不会自动导入kotlin.test.*org.junit.Test.通常在Eclipse中,当我复制并粘贴这样的代码片段时,IDE可以找出这些库在我的底层Java安装中的位置.图Kotlin/IntelliJ将是相同的.

在下面的截图中,任何想法为什么我无法导入测试库?他们需要明确地添加到我的路径吗?我需要把这些下test,而不是在src文件夹?

谢谢 在此输入图像描述

Ric*_*lho 6

JUnit不在您的项目类路径中,因此IntelliJ无法找到它的包.

按照本回答中列出的步骤:正确的方法将外部jar(lib/*.jar)添加到IntelliJ IDEA项目,选择库,然后选择junit.

  • kotlin-test也是一个单独的工件:https://mvnrepository.com/artifact/org.jetbrains.kotlin/kotlin-test (2认同)