java - 运行 JUnit 测试时“找不到类”

标签 java junit intellij-idea playframework classnotfoundexception

我在 IntelliJ 13.1.4 中有一个项目设置,它总是运行良好(包括测试),但突然我无法再运行测试了。自上次测试运行以来,没有更改任何项目设置,没有添加其他测试,测试中的所有引用都有效,项目的其余部分运行良好,并且所有测试都成功编译。我对可能出现的问题不太了解。

Class not found: "models.utils.ArrangementModelTest"

编辑

我尝试 checkout 旧版本,我确信测试有效(因为我刚刚提交了新测试)。但该版本也不再工作了:S

最佳答案

最终通过几个步骤解决了问题:

  1. 退出 Intellij
  2. 删除.IntelliJIdea13和.IdealC13
  3. 我正在使用类型安全激活器,在项目级别干净地运行激活器
  4. 删除项目中intellij相关文件
  5. 在项目级别运行 activator idea
  6. 启动 IntelliJ
  7. 重新安装插件、设置项目、enz。

罪魁祸首似乎是 IntelliJ 的 Play 2.0 插件

关于java - 运行 JUnit 测试时“找不到类”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25906990/

相关文章:

java - 有没有办法检测 java 中的用户不活动?

java - 排除参数化测试类中的非参数测试

junit - 从 jacoco 分析中排除类方法

java - 尝试从 Java 中的控制台读取

java - 如何从 webapp(某种程度上是 web 应用程序目录)访问静态文件?

java - Spring应用中Eureka健康检查的问题

java - 使用java验证json文件

Java 正则表达式匹配任何与给定模式匹配且不在给定字符之间的内容

java - 无法在 VSCode 中运行 JUnit。无法识别 AssertEquals 符号

java - Intellij - 调试器断点不再工作