जब आप यह सत्यापित करने जा रहे हैं कि ऑब्जेक्ट पर कुछ हुआ, जैसे किसी विधि को बुलाया गया था, तो आपको एक नकली का उपयोग करना चाहिए। जब आप किसी वस्तु को वापस करने के लिए ऑब्जेक्ट को परीक्षण में शामिल करना चाहते हैं तो आपको स्टब का उपयोग करना चाहिए, लेकिन यह वह चीज नहीं है जिसका आप परीक्षण कर रहे हैं। एक स्टब जिसकी अपेक्षा पूरी नहीं होती है, कभी भी परीक्षण में विफल नहीं हो सकती है।
मुझे लगता है कि सामान्य नियम यह होना चाहिए कि आपके पास परीक्षण में केवल एक ही नकली वस्तु होनी चाहिए, लेकिन कई स्टब्स हो सकते हैं जो नकली वस्तु को जानकारी प्रदान करते हैं। मेरा मानना है कि एक परीक्षण में 1 मिलियन से अधिक एक कोड गंध है।
हालांकि नहीं एक राइनो उदाहरण Martin Fowler has a description of the difference
इसके अलावा this question हो सकता है के रूप में उपयोगी हो सकता है this one
स्रोत
2010-03-29 08:21:47