मैं सी ++ में अपने टेम्पलेटेड विधियों, कक्षाओं और कार्यों का परीक्षण करने के लिए एक अच्छा तरीका ढूंढ रहा हूं। मुझे एहसास है कि केवल एक प्रकार के साथ प्रयोग करने के लिए पर्याप्त नहीं है, और यह यूनिट परीक्षणों को डुप्लिकेट करने और प्रकारों को प्रतिस्थापित करने का अधिकार नहीं है।यूनिट परीक्षण टेम्पलेट सी ++ विधियों/कक्षाओं/कार्यों के लिए एक अच्छा तरीका क्या है?
अधिक विशिष्ट होने के लिए, मैं मैट्रिक्स कक्षा पर काम कर रहा हूं और बूस्ट के यूनिट परीक्षण ढांचे का उपयोग कर रहा हूं। मैट्रिक्स विभिन्न प्रकार के साथ काम करना है। इसका मुख्य रूप से मूल प्रकारों के लिए उपयोग किया जाएगा, लेकिन मैं इसे ठोस प्रकारों का भी समर्थन करना चाहता हूं।
नोट, मैं सीखने के उद्देश्यों के लिए ऐसा कर रहा हूं, यही कारण है कि मैं मौजूदा मैट्रिक्स कार्यान्वयन का उपयोग नहीं कर रहा हूं।
"यूनिट परीक्षणों को डुप्लिकेट करने और प्रकारों को प्रतिस्थापित करने का अधिकार नहीं है।" क्यूं कर? यदि आप परीक्षण करना चाहते हैं कि यह अन्य प्रकारों के साथ भी काम करता है, तो आप इसे अन्य प्रकारों के परीक्षण के बिना कर सकते हैं। – PlasmaHH