Mam takie metody:
public <T> method(String s, Class<T> t) {...}
Że muszę sprawdzić, czy null
jest przekazywany do drugiego argumentu, gdy używam dopasowań dla innych parametrów, robiłem to:
@SuppressWarnings("unchecked")
verify(client).method(eq("String"), any(Class.class));
Ale czy jest lepszy sposób (bez wyłączania ostrzeżeń)? T
reprezentuje typ zwracany przez inną metodę, która jest czasami void
iw takich przypadkach null
przekazywana.
null
(zamiastany(Class.class)
)?