J'ai des méthodes comme celles-ci :
public <T> method(String s, Class<T> t) {...}
Je dois vérifier que null
est passé au deuxième argument lors de l'utilisation de matchers pour les autres paramètres, j'ai fait cela :
@SuppressWarnings("unchecked")
verify(client).method(eq("String"), any(Class.class));
Mais existe-t-il un meilleur moyen (sans supprimer les avertissements) ? T
représente le type de retour d'une autre méthode, qui est parfois void
et dans ces cas null
est transmise.