1. ホーム
  2. java

[解決済み] モッキート ジェネリックを用いたリストマッチャー

2022-02-13 15:25:32

質問

モッキートからの提案です。

when(mock.process(Matchers.any(List.class)));

警告を回避する方法 process を取る。 List<Bar> の代わりに?

解決方法は?

Java 8以上の場合、簡単です。

when(mock.process(Matchers.anyList()));

Java 7以下では、コンパイラに少し手助けが必要です。使用する anyListOf(Class<T> clazz) :

when(mock.process(Matchers.anyListOf(Bar.class)));