【发布时间】:2018-12-25 06:35:37
【问题描述】:
我尝试在 intellij 中对 play framework java starter example 运行单元测试,但它似乎不起作用。
我下载了项目并通过 SBT 导入将其导入 intellij。
当我尝试从 intellij 运行测试时,我得到“找不到类:”UnitTest“空测试套件”
如果我运行 SBT 测试任务,则测试正在运行并通过。
当我在运行 SBT 测试任务后开始从 intellij 运行测试时,测试运行并通过。 好像intellij没有编译项目
我正在使用 intellij 终极版 2018.2 并拥有 scala 插件 (v 2018.2.11)
我怎样才能做到这一点?
编辑(响应@hce)
我将 intellij 升级到最新版本:2018.3.2(找不到 2018.3.5)但我仍然遇到类似问题。
我从一个新下载的入门项目开始。 导入 sbt 项目:
然后尝试编译,报错:
我设法通过将 intellij 配置为使用 play2 编译器来解决编译问题(“为此项目使用 play2 编译器”)
然后我尝试运行测试,但 intellij 抱怨找不到类
这是由 intellij 创建的运行配置。类名(UnitTest)标记为红色...
你的环境有什么不同吗?
我的流程有什么问题吗?
【问题讨论】:
标签: java unit-testing intellij-idea playframework