JUnit テストを含む NetBeans のプロジェクトがあります。依存プロジェクトでメソッドの戻り値の型を変更したところ、アプリは正常に動作します。しかし、NetBeans 内から JUnit テストを実行すると、NoSuchMethodError が発生します。きれいにしてビルドするようにしました。
1 に答える
1
解決策は、変更されたメソッドを呼び出していたクラスに変更 (任意の変更) を加えることでした。次にクラスを保存し、変更を元に戻してクラスを保存しました。次に、NetBeans 内で JUnit テストを実行するとうまくいきました。NetBeans キャッシングのバグのようです。以前にこのような奇妙な問題が発生したことがあり、NetBeans を閉じて NetBeans キャッシュ フォルダを削除し、NetBeans を再起動する必要がありました。しかし、NetBeans キャッシュを修正するには、そのクラスに変更を加える (そして元に戻す) だけで十分だったようです。
于 2009-11-20T18:19:16.763 に答える