मैं अपने आवेदन के लिए यूनिट परीक्षण लिख रहा हूं और मैं सोच रहा था कि मॉकिटो फ्रेमवर्क के लिए एक ऐसी विधि को प्रभावित करने के लिए संभव है जो किसी मॉक क्लास से रहित हो । उदाहरण के लिए, एक मॉक किए गए सत्यापन वर्ग को कॉल करना जिसमें एक विधि है जो शून्य लौटाती है लेकिन तर्क के रूप में पारित ऑब्जेक्ट के माध्यम से विभिन्न परिवर्तनों और मेटाडेटा को ट्रैक करती है। ।किसी ऑब्जेक्ट को प्रभावित करने वाली शून्य वापसी विधि को कैसे नकल करें
public GetCartItemsOutput getCartItems(GetCartItemsInput getCartItemsInput) {
CartItemsFilter cartItemsFilter = new CartItemsFilter();
validator.validateCartItemsInput(getCartItemsInput, cartItemsFilter); ...
मैं अपने अन्य परीक्षण के लिए सत्यापनकर्ता वर्ग मज़ाक उड़ाया लेकिन इस एक के लिए मैं cartItemsFilter वस्तु जो मैं करना चाहता हूँ पता नहीं कैसे करने के लिए परिवर्तन नकली की जरूरत है।
आपकी मदद के लिए धन्यवाद। मेरे सिर को लपेटने के लिए मुझे थोड़ी देर लग गई "((MyClass) args [0])। MyClassSetMyField (NEW_VALUE);", लेकिन अंततः मुझे पता चला कि बिंदु मेरी मैक विधि में पारित तर्क के पैरामीटर सेट करना था। फिर, टाई। – tamuren