इसके बारे में सोचने का एक बेहतर तरीका एक समय में एक चीज का परीक्षण करना है। उस चीज का परीक्षण करने के लिए जरूरी कई आवेषणों का प्रयोग करें, लेकिन आम तौर पर केवल एक ही। एकाधिक आवेषण एक संकेत हो सकते हैं कि आप एक समय में एक से अधिक चीज़ों का परीक्षण कर रहे हैं लेकिन यह मेरी राय में, एक कठिन और तेज़ नियम नहीं है। सबसे अच्छी मार्गदर्शिका यह है कि आप स्वतंत्र रूप से अवधारणाओं के बीच अपने परीक्षणों में निर्भरताएं नहीं बनाना चाहते हैं।
आपके उदाहरण में आप वास्तव में 4 चीजों का परीक्षण कर रहे हैं, यद्यपि आपको वास्तव में केवल दो की आवश्यकता होती है क्योंकि वे एक ही जमीन को कवर करते हैं। मैं परीक्षण का सुझाव दूंगा कि क्या होता है जब आप दो सकारात्मक संख्याओं, दो नकारात्मक संख्याओं, और ऋणात्मक और सकारात्मक और सकारात्मक परिणामों के साथ सकारात्मक जोड़ते हैं। तब मैं गणितीय गुणों और परीक्षण कम्यूटिटी और additive पहचान (शून्य) के बारे में सोचता हूं। अंत में, मैं सीमा की स्थिति का परीक्षण करता हूं - सकारात्मक और नकारात्मक अतिप्रवाह, आदि नोट, यह व्यापक हो सकता है या नहीं, यानी, मुझे लगता है कि मैंने आधार को कवर किया है, लेकिन मैं पूरी तरह से कठिन होने की कोशिश नहीं कर रहा हूं ; मैं बस यह बताने के लिए चाहता हूं कि आप किस परीक्षण के बारे में सोचने के बारे में सोचेंगे और, हाँ, मैं इन अलग-अलग परीक्षणों को एक ही जोर से कर दूंगा।
कुछ और जटिल के लिए, आपके पास एक से अधिक जोर दे सकते हैं जो एक ही "चीज" का परीक्षण करते हैं - उदाहरण के लिए, आप यह जांचना चाहेंगे कि इनपुट के दिए गए सेट के साथ डीबी में एक पंक्ति सही तरीके से डाली गई है। मुझे लगता है कि यह जांचने के लिए पूरी तरह से स्वीकार्य है कि प्रत्येक कॉलम का व्यक्तिगत रूप से प्रत्येक संपत्ति का परीक्षण करने के बजाय, एक परीक्षण में उनका उचित मूल्य होता है। अन्य भिन्न हो सकते हैं, लेकिन मुझे नहीं लगता कि इस मामले में आप परीक्षण करके कोई निर्भरता बना रहे हैं कि सभी गुणों के उनके सही मूल्य हैं क्योंकि सम्मिलन एक परमाणु क्रिया है।
<टेस्टकेस (1, 1, 2)> _: इसका क्या अर्थ है? धन्यवाद। – Thomas
इसका मतलब है कि यह आपके परीक्षण समारोह को कई बार कॉल करेगा, प्रत्येक अलग-अलग इनपुट (जैसा कि एनोटेशन में निर्दिष्ट है) के साथ। इस मामले में यह इसे तीन बार कॉल करेगा, पहले (1,1,2) के साथ (1, -1,0) और अंत में (0, -1, -1) के साथ। –
धन्यवाद, मुझे मिल गया! – Thomas