[解決済み] MockitoでClass<T>のパラメータに渡されたNULLをマッチングさせる方法
2023-05-27 20:38:06
質問
以下のようなメソッドがあります。
public <T> method(String s, Class<T> t) {...}
ということを確認する必要があること
null
が第2引数に渡されることを確認する必要があること、他のパラメータにマッチャーを使用する場合、私はこれをやっています。
@SuppressWarnings("unchecked")
verify(client).method(eq("String"), any(Class.class));
しかし、もっと良い方法(警告を抑制しない)はないのでしょうか?
T
は他のメソッドの戻り値の型を表しますが、これは時には
void
であり、このような場合は
null
が渡されます。
どのように解決するのですか?
David Wallaceの回答から更新しました。
2016-12現在、Java 8とMockito 2.3です。
public static <T> T isNull(Class<T> clazz)
は 非推奨 であり、Mockito 3.0 で削除される予定です。
使用
public static <T> T isNull()
その代わり
関連
-
[解決済み] mockitoで最終クラスをモックする方法
-
[解決済み] 同じメソッドを同じ引数で複数回呼び出した状態でMockitoを使用する
-
Javaでよくある構文エラー
-
CAS 5.1.8でhttpをサポートし、認証されていない認可サービスエラーのプロンプトが表示される問題を解決した。
-
[解決済み] プライベートメソッド、フィールド、インナークラスを持つクラスをテストするにはどうすればよいですか?
-
[解決済み] Mavenを使用して、依存関係を持つ実行可能なJARを作成するにはどうすればよいですか?
-
[解決済み] Mockitoでvoidメソッドをモックする方法
-
[解決済み] Mockitoを使用して特定のメソッドが呼び出されていないことを確認するにはどうすればよいですか?
-
[解決済み] Mockitoで静的メソッドをモックする
-
[解決済み] mockitoで特定の型のリストをキャプチャする方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Collections.sortがdoubleでソートできない問題を完璧に解決する。
-
ApplicationContextの起動エラーです。条件レポートを表示するには、アプリケーションを'de'で再実行します。
-
Uncaught ReferenceError: は定義されていません。
-
強制型変換について
-
セミコロン期待値エラー解決
-
FindBugの使用概要
-
アノテーション「@Retention」の役割
-
Junitのユニットテストエラー
-
春ブート複数のデータソースの管理(atomikos)同じサーバーホスト上の複数のプロジェクトを開始する複数のJava - jarのエラーソリューション
-
Java:未解決コンパイル問題の解決方法