Ho metodi come questi:
public <T> method(String s, Class<T> t) {...}
Che ho bisogno di controllare che null
sia passato al secondo argomento quando uso i matcher per gli altri parametri, ho fatto questo:
@SuppressWarnings("unchecked")
verify(client).method(eq("String"), any(Class.class));
Ma esiste un modo migliore (senza sopprimere gli avvisi)? T
rappresenta il tipo di ritorno di qualche altro metodo, che a volte è void
e in questi casi null
viene passato.
null
(invece diany(Class.class)
)?