1

IntelliJ IDEA 11.1.4 でのテストで非常に奇妙な問題があります。を呼び出すテストを実行しようとするとMockit.setUpMocks()、次のエラーが発生します。

java.lang.Exception: Unexpected exception, expected<com.setgen.core.ApplicationException> but was<java.lang.NullPointerException>
Caused by: java.lang.NullPointerException
at mockit.internal.RedefinitionEngine.redefineMethods(RedefinitionEngine.java:287)
at mockit.internal.RedefinitionEngine.redefineMethods(RedefinitionEngine.java:281)
at mockit.internal.RedefinitionEngine.redefineMethods(RedefinitionEngine.java:267)
at mockit.internal.RedefinitionEngine.redefineMethods(RedefinitionEngine.java:216)
at mockit.internal.RedefinitionEngine.redefineMethods(RedefinitionEngine.java:209)
at mockit.Mockit.setUpMocks(Mockit.java:329)

ただし、Eclipse が不足している場合でも、同じテストは問題なく機能します。同僚のクラスパスと一致するため、クラスパスが正しいことは 100% 確信しています。まったく同じテストを問題なく実行できます。何が起こっているのかを理解しようと多くの時間を費やした後、なぜ私ができないのか、誰にもわかりません。

さまざまなバージョンの IntelliJ IDEA をインストールし、クラスパスを別の方法で構成し、他の多くの方法を試しましたが、何も問題を解決していないようです。

Windows 7 を使用している同僚もいれば、Linux を使用している同僚もいます。もう一人は私と同じ問題を抱えています。

ご協力ありがとうございました!

4

0 に答える 0