आपका दृष्टिकोण, "सत्य या" के साथ, और यदि (! स्थिति) का दृष्टिकोण सबसे सरल है। यहां एक दृष्टिकोण है जो मुझे बड़े कार्यक्रमों के लिए पसंद है
फ़ंक्शन बनाएं, चलिए इसे testme (const string) कहते हैं। और यदि परीक्षण में सत्य डालने की बजाय, आप टेस्टमे डालें, कुछ स्ट्रिंग के साथ जो कोड के उस टुकड़े की पहचान करता है।
if (testme("Location 123") || condition) { code to be tested }
फिर, अपने कार्यक्रम (i config पसंद करते हैं) के लिए कॉन्फ़िग फ़ाइल किसी तरह का, या तर्कों का उपयोग, आप पूरी तरह से नियंत्रित करती हैं कि testme ("स्थान 123") सही वापस आ जाएगी कर सकते हैं। और आप कई स्थानों पर एक ही फ़ंक्शन का उपयोग कर सकते हैं। प्रत्येक का परीक्षण करने के लिए बस कॉन्फ़िगरेशन फ़ाइल बदलें।
स्रोत
2012-12-28 13:22:21
क्या आप डीबगर के माध्यम से कोड चलाने की कोशिश कर रहे हैं? मैं सलाह देता हूं कि यह 'यूनिट परीक्षण' की तलाश में है। एक मॉकिंग समाधान आपके कोड को टेस्ट करने योग्य बनाने में मदद कर सकता है।इसे यूनिट टेस्ट के रूप में लिखकर आप न केवल अपने कोड का परीक्षण कर सकते हैं, लेकिन आपको परीक्षा भी मिलनी है! –