मैं एक कक्षा पुस्तकालय लिख रहा हूं जिसमें आम डेटा संरचनाओं (सूचियां, सेट, शब्दकोश ...) के कई विशेष कार्यान्वयन शामिल हैं। मैं खुद को हमेशा एक ही यूनिट परीक्षणों को हमेशा लिखता हूं, और मुझे यकीन नहीं है कि मैं कुछ महत्वपूर्ण परिदृश्यों का परीक्षण करना नहीं भूल रहा हूं।सामान्य डेटा संरचनाओं के लिए संदर्भ इकाई परीक्षण?
चूंकि मेरी कक्षाएं सभी मानक इंटरफेस (IList<T>
, IDictionary<K,V>
इत्यादि) लागू करती हैं, इसलिए मैं सोच रहा था कि क्या कुछ प्रकार के "संदर्भ" इकाई परीक्षण थे कि इन इंटरफेस के सभी कार्यान्वयन पास होना चाहिए। बेशक मुझे अपने वर्गों के विशिष्ट पहलुओं का परीक्षण करने की भी आवश्यकता होगी, लेकिन कम से कम मुझे अधिक विश्वास होगा कि मानक इंटरफेस के कार्यान्वयन में कुछ भी नहीं टूटा है।
@ हेनकहोल्टरमैन, मुझे इन उपकरणों के बारे में पता है, लेकिन मेरी लाइब्रेरी .NET 3.5 को लक्षित करती है, इसलिए मैं उनका उपयोग नहीं कर सकता ... वैसे भी, वे वास्तव में नहीं हैं जो मैं ढूंढ रहा हूं। –