在NetBeans中运行JUnit测试会在返回类型已更改的方法上产生NoSuchMethodError错误

时间:2009-11-20 18:19:05

标签: netbeans junit nosuchmethoderror

我在NetBeans中有一个带有JUnit测试的项目。我对依赖项目中的方法返回类型进行了更改,并且应用程序运行正常。但是当我从NetBeans内部运行JUnit测试时,我得到一个NoSuchMethodError。我确保清洁和建造。

1 个答案:

答案 0 :(得分:1)

解决方案是对正在调用更改方法的类进行更改(任何更改)。然后我保存了课程,然后解除了更改并保存了课程。然后在NetBeans中运行JUnit测试。这似乎是NetBeans缓存的一个错误。我之前遇到过类似的奇怪问题,我不得不关闭NetBeans,删除NetBeans缓存文件夹,然后重新启动NetBeans。但似乎对该类进行了更改(然后撤消它)足以修复NetBeans缓存。