मेरे पास ऐसे तरीके हैं:
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)
) कोशिश की है ?