के साथ पैरामीटर के रूप में एक विधि को दबाकर एक सामान्य विधि है जो कक्षा को पैरामीटर के रूप में लेती है और मुझे इसे मॉकिटो के साथ चिपकाने में समस्याएं होती हैं। विधि इस प्रकार है:क्लाउड <T> लेआउट के रूप में क्लाउड
public <U extends Enum<U> & Error, T extends ServiceResponse<U>> T validate(
Object target, Validator validator, Class<T> responseClass,
Class<U> errorEnum);
यह भगवान भयंकर है, कम से कम मेरे लिए ... मैं इसे बिना जीवित है, लेकिन खुशी से इसे इस्तेमाल करता है कोड बेस के बाकी कल्पना कर सकता ...
मैं था मेरे यूनिट टेस्ट में, एक नई खाली वस्तु वापस करने के लिए इस विधि को दबाएं। लेकिन मैं इसे मॉकिटो के साथ कैसे करूं? मैंने कोशिश की:
लेकिन जब से मैं मिश्रण कर रहा हूँ और matchers और कच्चे मूल्यों से मेल खाते, मैं "org.mockito.exceptions.misusing.InvalidUseOfMatchersException: तर्क matchers का अमान्य उपयोग"
एक आकर्षण, बहुत अच्छा जवाब की तरह काम किया। अच्छी तरह से समझाया –
शक्तिशाली आभारी! –
दरअसल। लेकिन मुझे आश्चर्य है कि उपयोगकर्ताओं को "तर्क मैचों और वास्तविक तर्कों को मिश्रण करने" की अनुमति देने के लिए मॉकिटो को बेहतर किया जा सकता है; अगर यूनिटिल मॉक इसे कर सकता है, तो यह तकनीकी रूप से संभव होना चाहिए। –