我遇到了 Intellij IDEA 2016.3 的奇怪行为。有一个带有方法 foo
的类,当我在运行测试时得到 java.lang.Exception: No tests found matching Method foo
时对该方法进行 JUnit 测试。在我执行 mvn test
之后,它成功了,然后在执行 mvn 命令后立即运行单元测试,它突然以绿色运行。好像 IDEA 不会自动编译。我怎样才能解决这个问题?
PS 升级到 v.2016.3 后没有更改任何设置
原文由 Arthur Eirich 发布,翻译遵循 CC BY-SA 4.0 许可协议
好吧,在“玩”了一下每个单元测试的运行配置之后,我注意到每个运行配置都有一个
Build
目标预设在Before Launch
选项中(见下图):将
Build
更改为Build Project
测试运行正常。