का परीक्षण करने के लिए जूनिट मैं स्प्रिंग एप्लिकेशन (स्प्रिंग 3.0) पर काम कर रहा हूं और स्तरित आर्किटेक्चर यानी Controller -> Service -> DAO layers
पर काम कर रहा हूं।स्प्रिंग सेवा और डीएओ परत
मैं जूनिट का उपयोग कर सेवा और डीएओ परत के लिए इकाई परीक्षण मामलों को लिखना चाहता हूं।
मैंने स्प्रिंग आधिकारिक साइट की जांच की और कई अन्य साइटों की भी कोशिश की लेकिन इसे करने का एक आसान और आसान तरीका पता नहीं लगा सका।
क्या कोई मुझे कुछ सहायक संसाधन प्रदान कर सकता है?
संपादित करें:
लगता Mockito अच्छा विकल्प है की तरह। वसंत में इसका उपयोग करने के लिए कोई अच्छा लिंक।
सुझाव देने के लिए एलेक्स धन्यवाद।
CAREFUL। लिंक "मॉकिंग सर्विस लेयर" अब एक दुर्भावनापूर्ण पृष्ठ पर जाता है। – Cenobyte321
@ Cenobyte321 धन्यवाद, लिंक हटा दिया गया। – xyz
यदि आप हाइबरनेट और वसंत बूट का उपयोग करते हैं, तो जब आप अपना परीक्षण शुरू करते हैं तो स्मृति डेटाबेस में H2 को कॉन्फ़िगर क्यों नहीं किया जाता है? फिर अपने टेस्ट क्लास पर एनोटेशन स्प्रिंगबूटटेस्ट ऑटोकॉन्फिगरटेस्ट एंटीटी मैनेजर ट्रांजैक्शनल का उपयोग करें और केवल अपने दाओ को स्वचालित करें और आप वास्तव में नकली के बिना इसका परीक्षण कर सकते हैं।बेहतर आप MockMvc का उपयोग कर सकते हैं और नियंत्रक से अपने पूरे webservice का परीक्षण कर सकते हैं (और इसलिए मुझे लगता है कि आप नियंत्रक उपयोग सेवा जो दाओ का उपयोग करते हैं) – amdev