में JUnit सेटअप विधि के समान कुछ भी मैं परिदृश्यवहाँ Mockito
interface DAO
{
String a();
String b();
String c();
}
निम्नलिखित है मैं इस डीएओ इंटरफ़ेस का एक नकली बना सकते हैं और मैं कुछ DAOProcess कहा जाता है करने के लिए इसे फ़ीड है। डीएओप्रोसेस के अंदर, मेरे पास डीएओ विधियों ए, बी और सी को कॉल करने के कई तरीके हैं।
अब जब भी मुझे डीएओप्रोसेस में एक विधि का परीक्षण करने की आवश्यकता होती है, तो मैं when(mockDAO.a()).thenReturn("test")
लिखना समाप्त कर दूंगा।
क्या वैसे भी मैं इन when(mockDAO.a()).thenReturn("test")
सभी परीक्षण मामलों में सामान्य स्थानांतरित कर सकता हूं?
मैं यहां ऑटोवायर एनोटेशन का उपयोग नहीं करता, क्योंकि यह वसंत सामग्री के साथ भ्रमित हो सकता है। भले ही डीओप्रोसेस स्प्रिंग संदर्भ में बनाया गया हो, मुझे यकीन नहीं है कि सहयोगी के संदर्भों को मोक्स द्वारा प्रतिस्थापित करने के लिए टीआई एक बुद्धिमान विचार होगा, जबकि इन बीम अभी भी वसंत द्वारा प्रबंधित हैं! – Brice