वर्तमान में मैं एक ऐसी विधि का परीक्षण कर रहा हूं जो ऑब्जेक्ट प्राप्त करता है और जांच करता है कि वह ऑब्जेक्ट एक वर्ग का उदाहरण है जो आवृत्ति चर के रूप में संग्रहीत है। अभी तक कोई समस्या नहीं है।क्लास प्रकार की नकली वस्तु
लेकिन परीक्षण में मुझे मैक्स का उपयोग करना होगा और इनमें से एक मोड़ उस विधि पर पारित वस्तु है। और अब, यह मुश्किल हो जाता है। आइए कोड देखें (मैंने इस परीक्षण में कोड को सारांशित किया है):
Class<AdapterEvent> clazz = AdapterEvent.class;
AdapterEvent adapterEvent = Mockito.mock(AdapterEvent.class);
Assert.assertTrue(adapterEvent.getClass().equals(clazz));
Assert.assertTrue(adapterEvent.getClass().isAssignableFrom(clazz));
अच्छा, यह परीक्षण वास्तव में विफल रहता है। क्या कोई जानता है क्यों? क्या किसी के पास यह विचार है कि परीक्षण में जैसे नकली का उपयोग करके मैं इस समस्या को कैसे हल कर सकता हूं? क्या वस्तुओं को किसी विशिष्ट वर्ग की तुलना करने का कोई और तरीका हो सकता है।
सहायता के लिए बहुत बहुत धन्यवाद।
बेस्ट सादर
गेरार्डो
आप नीचे दिए गए जवाब में से एक को स्वीकार करना चाह सकते हैं (यदि कोई सही है)। – walters