我在src/test
文件夹中开发了一些类。一旦我对他们的行为感到满意,我就将实际的类移到我的src/java
文件夹中,将实际的测试用例留在src/test
文件夹中。
IntelliJ很高兴为我做了重构,并在查看项目时报告没有编译器错误。但是,当我尝试运行测试用例时,编译步骤会抱怨新移动的包不存在。尽管如此,IntelliJ可以愉快地导航到引用类,因此它看起来不像是一个设置问题。
我发现,如果我将源文件从包src/java
文件夹中移动到另一个src/java
文件夹,那么测试用例就会开始工作,但我和#39; d仍然想知道发生了什么。
我尝试过显而易见的重启IntelliJ /计算机并使缓存无效。还有其他想法吗?