के कारण जुनीट परीक्षण विफल रहा है परीक्षण विधि का नाम अन्य परीक्षणों को क्यों प्रभावित कर सकता है?विधि नाम
मेरे पास 2 कक्षाओं के परीक्षण के साथ एक सूट है, और जब मैं कक्षा 1 का विधि नाम बदलता हूं, कक्षा 2 में मेरा परीक्षण ठीक है (हरा)।
मैंने देखा कि दोनों वर्गों के पास एक ही नाम के साथ एक विधि है, लेकिन असफलता परीक्षण इनमें से कोई नहीं है। हालांकि अगर मैं उनमें से किसी का नाम बदलता हूं, तो सभी परीक्षण ठीक हैं।
क्या अलग-अलग वर्गों में एक ही नाम के साथ 2 विधियां ठीक हैं, लेकिन एक ही सूट में? और तथ्य यह है कि एक और परीक्षण यादृच्छिक रूप से विफल रहता है सिर्फ एक संयोग है?
ps: उस विधि का नाम बदलने के बाद चलाए गए परीक्षणों का क्रम बदल दिया गया है। ps2: मेरी खराब अंग्रेजी के लिए खेद है।
क्या परीक्षण अच्छी तरह डिज़ाइन किए गए हैं ताकि वे वास्तव में किसी भी क्रम में दौड़ सकें? क्या कोई ऐसा राज्य है जो उनके द्वारा चलाए जाने वाले आदेश पर निर्भर हो सकता है? – vikingsteve
समस्या शायद निष्पादन का आदेश है, न कि परीक्षण का नाम। परीक्षणों में से एक (या कई) दूसरे की स्थिति बदल सकता है। –
एक टेस्ट अलगाव विफलता की तरह बदबू आ रही है, क्योंकि इसे तब कहा जाता है जब कोई परीक्षण किसी अन्य परीक्षण के दुष्प्रभावों पर निर्भर करता है, इस प्रकार उन्हें किसी विशेष क्रम में चलाने की आवश्यकता होती है। –