Kotlin类文件无法在IntelliJ for JUnit中运行

时间:2017-07-10 14:37:53

标签: java intellij-idea junit kotlin

我是Android和iOS开发人员。我是IntelliJ的Kotlin编程语言的新手。 Java类运行良好,但kotlin类在运行时显示错误。首先它显示了错误的相关JUnit版本。我用Google搜索并找到了需要配置单元测试的解决方案。

我正在使用mac,所以我按下Command + Shift + T来配置单元测试。

之后当我运行MySecondClass.kt时,它显示错误

Information:Kotlin: kotlinc-jvm 1.1.3-2 (JRE 1.8.0_111-b14)
Information:7/10/17, 8:24 PM - Compilation completed with 2 errors and 0 warnings in 2s 85ms
/Users/ehaque/IdeaProjects/My First Kotlin Project/src/MySecondClassTest.kt
Error:(1, 12) Kotlin: Unresolved reference: junit
Error:(7, 10) Kotlin: Unresolved reference: junit

我的项目结构是这样的:

enter image description here

我该怎么办?

1 个答案:

答案 0 :(得分:0)

您可能在创建测试对话框中选择了错误的测试库版本。

enter image description here

您似乎正在尝试使用JUnit5,但您必须选择JUnit3。前者的导入开始org.junit.jupiter,而后者以junit开头,您在问题中给出的错误中看到了Unresolved reference: junit

  

sem