اختبار :: TestCoverage.

التحميل الان

اختبار :: TestCoverage. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Renee Baecker
  • موقع ويب الناشر:
  • http://search.cpan.org/~reneeb/Test-TestCoverage-0.05/lib/Test/TestCoverage.pm

اختبار :: TestCoverage. العلامات


اختبار :: TestCoverage. وصف

اختبار :: TestCoverage هو الوحدة النمطية للبيرل لاختبار ما إذا كان الاختبار يغطي التروتات الفرعية "العامة" من الحزمة. اختبار :: TestCoverage هو وحدة بيرل لاختبار ما إذا كان الاختبار يغطي الروتينات الفرعية "العامة" من الحزمة. يستخدم اختبار استخدام :: TestCoverage؛ test_coverage ('My :: وحدة ")؛ بلدي $ obj = my :: module-> جديد ()؛ $ obj-> foo ()؛ $ obj-> bar ()؛ # الاختبار سيكون على ما يرام، افترض أن الوحدة النمطية الخاصة بي لديها الروتين الفرعي جديد، foo و bar ok_test_coverage ('my :: module')؛ RESET_TEST_COVERAGE ("My :: وحدة")؛ RESET_ALL_TEST_COVERAGE ()؛ test_coverage ('My :: وحدة ")؛ بلدي $ obj = بلدي :: الطريقة-> جديد ()؛ $ obj-> foo ()؛ # الاختبار لن يكون موافق، لأن شريط لا يتم استدعاء ok_test_coverage ('my :: وحدة ")؛ RESET_TEST_COVERAGE ("My :: وحدة")؛ RESET_ALL_TEST_COVERAGE ()؛ test_coverage ('My :: وحدة ")؛ test_coverage_except ("My :: وحدة"، "Bar")؛ بلدي $ obj = بلدي :: الطريقة-> جديد ()؛ $ obj-> foo ()؛ # الاختبار سيكون على ما يرام، لأن البار مستثنى للاختبار OK_TEST_COVERAGE ("My :: وحدة")؛ إذا تم كتابة الوحدة النمطية، فإن الاختبارات تغطي فقط عدد قليل من الروتين الفرعي للوحدة. تهدف هذه الوحدة إلى دعم المؤلف في اختبارات "كاملة". إذا تم تفويت أحد العناصر الفرعية الفرعية "العامة" في TestScript، فسوف تفشل الاختبار OK_TEST_COVERAGE. "يتم تعريف الروتين الفرعي الخاص". يتم تعريف الروتينات الفرعية الخاصة على أنها فرعية تبدأ الأسماء ب _ مثل _private_sub {...} و "Public" هو العكس. متطلبات: perl.


اختبار :: TestCoverage. برامج ذات صلة