में कवरेज विश्लेषण से कोड को छोड़ने के लिए विशेषता का उपयोग करें मेरे पास कुछ वर्ग हैं, एक कारण या किसी अन्य कारण से, इकाई परीक्षण नहीं किया जा सकता है या नहीं। मैं इन कक्षाओं को अपने कवरेज मीट्रिक से बाहर करना चाहता हूं ताकि मैं उन वर्गों पर कवरेज के लिए बेहतर महसूस कर सकूं जिनकी मैं वास्तव में परवाह करता हूं। इस तथ्य के बाद मुझे परिणामों को बाहर करना होगा। मैं जो करना चाहता हूं वह उन वर्गों को चिह्नित करने के लिए एक विशेषता का उपयोग करना है ताकि उन्हें शामिल करने के लिए शामिल न किया जा सके। क्या किसी श्रेणी के साथ कक्षा को सजाने का कोई तरीका है जो स्वचालित रूप से इसे कवरेज विश्लेषण से बाहर कर देगा? या तो वीएस कवरेज विश्लेषण या एनकॉवर काम करेगा।विजुअल स्टूडियो
एफडब्ल्यूआईडब्ल्यू, ये कक्षाएं हैं जिन्हें मैं स्वयं निरीक्षण कर सकता हूं कि कोड सही है। अधिकांशतः वे ढांचे के वर्गों को नकल करने में सक्षम होने के लिए पेश किए गए मौजूदा ढांचे वर्गों के आसपास रैपर कक्षाएं हैं। चूंकि रैपर का मज़ाक उड़ाया जाता है, इसलिए उन्हें परीक्षण नहीं किया जाता है। यह ठीक है क्योंकि वे जो भी करते हैं वह फ्रेमवर्क क्लास 'विधियों को लपेटता है जिनकी मुझे परवाह है।
क्या समस्या है कि आप इनविडुअल विधियों, पर कवरेज डेटा नहीं प्राप्त कर सकते हैं, इसलिए आप उन विधियों पर कवरेज डेटा को हटाना चाहते हैं जिन पर आप पूरी तरह से अधिक उचित उपाय प्राप्त करने की परवाह नहीं करते हैं? –
हां। ऐसी कुछ विधियां हैं जिन्हें आसानी से परीक्षण नहीं किया जा सकता है या नहीं किया जा सकता है - उदाहरण के लिए ढांचे वर्गों के चारों ओर इकाई परीक्षण को सक्षम करने के लिए बनाई गई रैपर कक्षाएं। मैं उन कक्षाओं के आंकड़ों को गड़बड़ नहीं करना चाहूंगा जिनकी मुझे परवाह है। – tvanfosson