में ब्लॉक जबकि मेरे कोड कवरेज की समीक्षा मैं ईकाई परीक्षण का एक बहुत अंत में ब्लॉक जो अंत में ब्लॉक में खुला InputStreams बंद करने की कोशिश की जाँच करने के लिए असफल देखा।इकाई परीक्षण अंत में जावा 6
एक उदाहरण अंश है:
try {
f = new BufferedInputStream(new FileInputStream(source));
f.read(buffer);
} finally {
if (f != null)
try {
f.close();
} catch (IOException ignored) {
}
}
}
वहाँ अंदर अंत में JUnit4 का उपयोग कर ब्लॉक सब कुछ जांच करने के लिए कोई भी उचित समाधान है?
मुझे पता है कि 100% की एक कोड कवरेज प्राप्त करते समय मन में अधिकतम उत्पादकता रखने नहीं है। हालांकि ये लाल रेखाएं रिपोर्ट में एक eyecatcher की तरह हैं।
मैं सहमत हूं। मुझे परीक्षण में एक विधि में बस एक विधि को ओवरराइड करने का विकल्प मिलता है, लेकिन यह अक्सर रचना चुनने के रास्ते पर एक मध्यवर्ती कदम होता है। सी # उस सम्मान में एक पिटा है क्योंकि विधियों को डिफ़ॉल्ट रूप से आभासी नहीं है, इसलिए मुझे लगता है कि मुझे अक्सर पूरे रास्ते पर कूदना पड़ता है (जो कि आप सबसे छोटे बदलावों के साथ काम करना चाहते हैं) परेशान है। –
धन्यवाद कि मैं वही था जो मैं देख रहा था :) धन्यवाद जेफ के लिए भी – fyr