1

まず、私はmockitoが初めてです。私が取り組んでいた従来のコード ベースで、たまたまいくつかのメソッドをオーバーロードしてしまいました。ただし、結果として、以前のテスト メソッドがまだ元の (意図した) メソッドを呼び出していることを確認するために、テスト クラスを変更する必要がありました。私はキャストをしなければなりませんでした。 Throwable(null)呼び出し元で、検証イベントで対応する変更を行います。だから何か

ABCClass.logWarn(null,WarningString, description, (Throwable)null);
verify(event).setStatus(IsNull(Throwable.class));// this throws a compiler error asking me to create a method IsNull<Throwable>

これを修正する方法について何か考えはありますか?

4

1 に答える 1

2

私はこれがうまくいくと思います:

verify(event).setStatus((Throwable)null);
于 2013-08-13T17:39:42.520 に答える