【发布时间】:2014-04-02 01:14:14
【问题描述】:
我正在评估 IntelliJ (13.0.2 133.696),无法在 IDE 中运行 jUnit 测试。
我的项目是一个多模块 gradle 项目并使用 scala。
测试类位于 src/test/scala/xxx/xxxxx/xxx/xxxx/xxxxx 下,每次我尝试从 IDE 运行时都会遇到相同的错误:
Class not found: "xxx.xxxxx.xxx.xxxx.xxxxx.AccountRepositoryTest"
测试类没什么花哨的,简单的 jUnit 测试:
@RunWith(classOf[SpringJUnit4ClassRunner])
@ContextConfiguration(classes = Array(classOf[DataConfig], classOf[SettingsConfig]))
class AccountRepositoryTest extends AssertionsForJUnit {
我发现了一个相关问题 Cannot run Junit tests from IDEA 13.0 IDE for imported gradle projects,但提供的修复(升级到 13.0.2)不起作用。
我什至尝试升级到最新的 EAP,仍然是同样的问题。
【问题讨论】:
-
Spring JUnit 和 Scala 库应该在类路径中。
-
刷新 gradle 项目解决了这个问题。
标签: scala intellij-idea gradle