| اختبار :: الفصل اختبار :: Class هي وحدة نمطية للبيرل تتيح لك إنشاء فئات اختبار بسهولة في نمط Xunit / Junit. |
التحميل الان |
اختبار :: الفصل الترتيب والملخص
- رخصة:
- Perl Artistic License
- اسم الناشر:
- Adrian Howard
- موقع ويب الناشر:
- http://search.cpan.org/~adie/Test-Block-0.11/lib/Test/Block.pm
اختبار :: الفصل العلامات
اختبار :: الفصل وصف
اختبار :: Class هي وحدة نمطية تتيح لك بسهولة إنشاء فئات الاختبار في نمط Xunit / Junit. اختبار :: Class هي وحدة نمطية تتيح لك إنشاء فئات اختبار بسهولة في مثال حزمة XUNIT / JUNITS.Synopsis :: الاختبار؛ استخدام قاعدة QW (اختبار :: الفصل)؛ استخدام الاختبار :: المزيد؛ يتم تشغيل أساليب الإعداد قبل كل طريقة اختبار. sub make_fixture: اختبار (إعداد) {صفيف $ = ؛ Shift -> {test_array} = صفيف $؛ } # طريقة الاختبار التي تعمل 1 اختبار Test_Push: اختبار {My $ صفيف = Shift -> {test_array}؛ دفع @ $ الصفيف، 3؛ is_deeply (صفيف $، ، "عمل عمل")؛ } # طريقة الاختبار التي تعمل 4 اختبارات Test_Pop: اختبار (4) {My $ صفيف = Shift -> {test_array}؛ هو (POP @ $ صفيف، 2، "POP = 2")؛ هو (POP @ $ صفيف، 1، POP = 1 ')؛ is_deeply (صفيف $، []، "صفيف فارغة")؛ هو (POP @ $ صفيف، undef، "pop = undef")؛ } يتم تشغيل أساليب المسيل للدموع بعد كل طريقة اختبار. Sub Teardown: اختبار (Teardown) {صفيف $ = SHIFT -> {test_array}؛ Diag ("صفيف = (@ صفيف $) بعد الاختبار (الاختبارات)")؛ }؛ في وقت لاحق في ملف .t قريب #! / USR / BIN / PERL استخدام المثال :: اختبار؛ # قم بتشغيل جميع طرق الاختبار في المثال :: اختبار الاختبار :: Class-> Runtests؛ المخرجات: 1..5 طيب 1 - POP = 2 موافق 2 - POP = 1 OK 3 - صفيف فارغة موافق 4 - POP = undef # array = () بعد الاختبار (الاختبار) موافق 5 - ادفع array array = (12 3) بعد المتطلبات (الاختبار) perl.
اختبار :: الفصل برامج ذات صلة