У мене є такі методи:
public <T> method(String s, Class<T> t) {...}
Що мені потрібно перевірити, що null
передається другому аргументу при використанні збігів для інших параметрів, я робив це:
@SuppressWarnings("unchecked")
verify(client).method(eq("String"), any(Class.class));
Але чи є кращий спосіб (без придушення попереджень)? T
представляє тип повернення якогось іншого методу, який іноді void
і в цих випадках null
передається.
null
(замістьany(Class.class)
)?