java IntelliJ单元测试看不到更改

rn0zuynd  于 11个月前  发布在  Java
关注(0)|答案(2)|浏览(73)

我在IntelliJ上的Java(Spring-Boot)单元测试有问题。我的实际代码和测试代码在同一个模块上。当我在我的代码中做了一个改变,我想测试它,我右键单击测试类和“运行测试”,但它没有看到我之前做的实际代码更改,除非我做了“mvn干净安装”之前,我每次运行测试(?!)
我可能是错的,但我认为这个问题开始后,我把我的项目转换成一个多模块项目。就像我说的,所有的代码都在同一个模块中。所以看不出有什么关系,有什么建议可以让我克服奇怪的不便行为吗?

envsm3lx

envsm3lx1#

在阅读了评论之后,我意识到我甚至不能做一个“构建”,这才是真正的问题。我得到了各种包和符号没有发现错误。我试着在Intellij上“无效缓存重新启动”,但没有帮助。所以我删除了**".idea”**文件夹并重新启动了IntelliJ。然后“build”中的错误消失了,因此测试能够在更改后进行构建。谢谢你引导我走上正确的方向。

ccgok5k5

ccgok5k52#

我经常遇到IntelliJ缓存一些类与单元测试执行相结合的问题。特别是在删除或移动类之后,IntelliJ似乎没有意识到类现在已经消失或位于不同的包中。
到目前为止,我能够通过触发项目的重建来解决这个问题:

  • 转到:* Build > Rebuild Project

相关问题