टेस्ट :: यूनिट :: टेस्टकेस

अब डाउनलोड करो

टेस्ट :: यूनिट :: टेस्टकेस रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Perl Artistic License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Christian Lemburg
  • प्रकाशक वेब साइट:
  • http://search.cpan.org/~clemburg/Test-Unit-0.14/lib/Test/Unit/tests/AllTests.pm

टेस्ट :: यूनिट :: टेस्टकेस टैग


टेस्ट :: यूनिट :: टेस्टकेस विवरण

टेस्ट :: यूनिट :: टेस्टकेस एक यूनिट परीक्षण फ्रेमवर्क बेस क्लास है। टेस्ट :: यूनिट :: टेस्टकेस एक यूनिट परीक्षण फ्रेमवर्क बेस क्लास है। Synopsis पैकेज Foobar; बेस क्यूडब्ल्यू का उपयोग करें (टेस्ट :: यूनिट :: टेस्टकेस); उप नया {मेरा $ स्वयं = शिफ्ट () -> सुपर :: नया (@_); # फिक्स्चर के लिए आपका राज्य यहां वापस लौटाता है; } उप SET_UP {# offecture} उप आंसू_डाउन {# टेस्ट के बाद क्लीन अप} सब टेस्ट_फू {# फू फ़ीचर} सब टेस्ट_बार {# टेस्ट द बैल फीचर} (जूनिट टेस्टकेस क्लास प्रलेखन से लिया गया) एक परीक्षण का मामला परिभाषित करता है " कई परीक्षण चलाने के लिए स्थिरता "(संसाधनों की आवश्यकता के लिए आवश्यक)। एक परीक्षण केस को परिभाषित करने के लिए: TestCASEDEFINE इंस्टेंस वेरिएबल्स के सबक्लास को लागू करें जो TheS_UdL () को ओवरराइड करके परीक्षण के बाद SET_UP () क्लीन-अप को ओवरराइड करके स्थिरता की स्थिति को संकुचित करने की स्थिति को स्टोर करता है। प्रत्येक परीक्षण अपने स्वयं के स्थिरता में चलता है ताकि वहां हो सके परीक्षण रन के बीच कोई दुष्प्रभाव नहीं हो। यहां एक उदाहरण दिया गया है: पैकेज मैथेस्ट; बेस क्यूडब्ल्यू का उपयोग करें (टेस्ट :: यूनिट :: टेस्टकेस); उप नया {मेरा $ स्वयं = शिफ्ट () -> सुपर :: नया (@_); $ स्व -> {value_1} = 0; $ आत्म -> {value_2} = 0; वापस लौटें; } उप सेट_अप {मेरा $ स्वयं = शिफ्ट; $ स्व -> {value_1} = 2; $ स्व -> {value_2} = 3; } प्रत्येक परीक्षण के लिए एक विधि लागू करें जो स्थिरता के साथ बातचीत करता है। बूलियन मान के साथ $ Self-> Assert () को कॉल करके निर्दिष्ट अभिकनों के साथ अपेक्षित परिणामों को सत्यापित करें। उप परीक्षण_एडी {मेरे $ स्वयं = शिफ्ट; मेरा $ परिणाम = $ स्वयं -> {value_1} + $ स्वयं -> {value_2}; $ स्व-> Assert ($ परिणाम == 5); } एक बार विधियों को परिभाषित करने के बाद आप उन्हें चला सकते हैं। ऐसा करने का सामान्य तरीका RUN_TEST को लागू करने के लिए प्रतिबिंब का उपयोग करता है। यह गतिशील रूप से एक विधि को ढूंढता है और आह्वान करता है। इसके लिए परीक्षण मामले का नाम चलाने के लिए परीक्षण विधि के अनुरूप होना चाहिए। परीक्षण किए जाने वाले परीक्षणों को एक परीक्षण में एकत्र किया जा सकता है। ढांचा विभिन्न परीक्षण धावक प्रदान करता है, जो एक परीक्षण सूट चला सकते हैं और परिणाम एकत्र कर सकते हैं। एक परीक्षण धावक या तो एक विधि सूट () को प्रवेश करने के लिए एक परीक्षण बिंदु के रूप में अपेक्षा करता है या यह स्वचालित रूप से सूट निकाल देगा। अगर आपको एक टेस्ट विफल होने पर दिखाई देने वाला वर्बोज़ बैकट्रैस पसंद नहीं है, तो आप quell_backtrace का उपयोग कर सकते हैं ( ) तरीका। आपको कोई संदेश प्रदान किया जाएगा, लेकिन बैकट्रैस नहीं। पुनर्मूल्यांकन: · पर्ल आवश्यकताएं: · पर्ल


टेस्ट :: यूनिट :: टेस्टकेस संबंधित सॉफ्टवेयर