2011-10-19 9 views
32

फ़ाइलों डेल्फी द्वारा स्थापित में चारों ओर poking के बाद, मैं एक फ़ाइलमैं टेस्ट केस विज़ार्ड द्वारा जेनरेट किए गए डुनिट टेस्ट केस क्लास को कैसे अनुकूलित कर सकता हूं?</p> <p>इस फ़ाइल में है:

"\ Program Files \ Embarcadero \ रेड स्टूडियो \ 7.0 \ ObjRepos \ एन \ UnitTestFrameworks.xml सी 'पाया है जब आप एक नया टेस्ट केस यूनिट बनाते हैं तो परीक्षण केस विज़ार्ड द्वारा उत्पन्न परीक्षण केस कोड को प्रभावित करने वाले विकल्पों को सेट करने के लिए कई अनुभाग। इनमें से अधिकतर विकल्प आत्म-व्याख्यात्मक हैं लेकिन कुछ दस्तावेज देखना बहुत अच्छा होगा।

विशेष रूप से, मैं करना चाहते हैं:

  • एक दूसरे TestClassComment जोड़ें।

  • में विज़ार्ड के टेस्ट केस बेस क्लास कॉम्बो बॉक्स में कई विकल्प हैं। मैं यूनिटटेस्टफ्रेमवर्क.एक्सएमएल फ़ाइल में नोड के मान को बदलकर इस सूची में एकल आइटम का मान बदलने में सक्षम हूं लेकिन सूची में एकाधिक आइटम नहीं दिख सकता।

  • मार्कअप परीक्षण वर्ग और कुछ विशेषताओं के साथ तरीकों।

इस पल के लिए मैं केवल डेल्फी विन 32 व्यक्तित्व को देख रहा हूं।

क्या मैं यहां सही रास्ते पर हूं? दस्तावेज उपलब्ध है या असफल रहा है, क्या किसी के पास कोई सुझाव है?

+0

एक जगह से शुरू करने के लिए: http://dunit.sourceforge.net/#Documentation हालांकि, मुझे विश्वास नहीं क्या यह आपके सवाल का जवाब। –

उत्तर

3

मुझे नहीं लगता कि इस पर कोई दस्तावेज है। यदि वहां है, तो एम्बरकैडेरो में डेविड इंटरिमोन वह है जिसे मैं इसके लिए पूछूंगा।

विफल होने के कारण, आप दो विकल्प चुन सकते हैं।

  1. आप क्या चाहते हैं के साथ कुछ "नंगे" इकाई परीक्षण बनाएँ और उन्हें टेम्पलेट्स के रूप में बचाने के
  2. डेल्फी में अपने स्वयं के जादूगर लिखें इकाई बनाने के लिए परीक्षण

इकाई परीक्षण केवल पाठ फ़ाइलें होती हैं, इसलिए दूसरा विकल्प विज़ार्ड हैक करने की कोशिश करने से कहीं अधिक कठिन नहीं होगा। आप डेल्फी में अपना यूनिट टेस्ट विज़ार्ड बना सकते हैं और इसे टूल मेनू में आसानी से लगा सकते हैं।

यदि आप चाहते थे, तो आप अपनी सभी विधियों के लिए टेस्ट कंकाल बनाने के लिए अपनी कक्षा फाइलें पढ़ सकते हैं, या उन्हें उत्पन्न करने के लिए कमांड लाइन टूल बना सकते हैं।