1. ホーム

[解決済み】Mockito.any()でジェネリックを使ったインターフェースを渡す。

2022-04-07 21:12:37

質問

ジェネリックスでインターフェースの型を渡すことは可能ですか?

インターフェイスのことです。

public interface AsyncCallback<T>

私のテストメソッドでは

Mockito.any(AsyncCallback.class)

プティング <ResponseX> の後ろに、またはそのために .class はうまくいきませんでした。

解決方法は?

型安全な方法があります。 ArgumentMatchers.any() を指定し、その型を修飾します。

ArgumentMatchers.<AsyncCallback<ResponseX>>any()