Ich habe Methoden wie diese:
public <T> method(String s, Class<T> t) {...}
Dass ich überprüfen muss, ob dies null
an das zweite Argument übergeben wird, wenn Matcher für die anderen Parameter verwendet werden, habe ich folgendermaßen ausgeführt:
@SuppressWarnings("unchecked")
verify(client).method(eq("String"), any(Class.class));
Aber gibt es einen besseren Weg (ohne Warnungen zu unterdrücken)? T
stellt den Rückgabetyp einer anderen Methode dar, die manchmal void
und in diesen Fällen übergeben null
wird.
null
(stattany(Class.class)
)?