اختبار :: المتكرر

اختبار :: Extrem هو إطار اختبار الوحدة الثابت.
التحميل الان

اختبار :: المتكرر الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Asim Jalis
  • موقع ويب الناشر:
  • http://search.cpan.org/~asimjalis/Test-Extreme-0.12/Extreme.pm

اختبار :: المتكرر العلامات


اختبار :: المتكرر وصف

اختبار :: Extrem هو إطار اختبار الوحدة الثابت. اختبار :: Extreme هو إطار اختبار الوحدة الثابت. استخدام الاختبار :: المدقع؛ الفرعية فو {العودة 23}؛ Sub Test_Foo {assert_Equales foo، 23} # في نهاية الوحدة النمطية تشغيل "moduleone" إذا $ 0 = ~ /moduleone.pm.pm/؛ # لتشغيل الاختبارات في هذه الوحدة النمطية على نوع سطر الأوامر Perl Modelone.pm # إذا كان لديك اختبارات في عدة وحدات (قل في modleone.pm، # moduletwo.pm و modulethree.pm، قم بإنشاء اختبار. يحتوي على # على وجه التحديد : استخدم ModleTwo؛ استخدم Moduletwo؛ استخدم Moduletwo؛ Run_tests 'moduleone'، "moduletwo"، "moduletwo"، "moduletwo"، # ثم قم بتشغيل هذه الاختبارات في سطر الأوامر مع اختبار Perl.PL # إذا كنت تفضل الحصول على Perl الكلاسيكية "موافق / غير موافق "استخدام الإخراج # استبدال Run_tests مع Run_tests_as_script في كل من # أعلاه # أيضا إلقاء نظرة على الاختبار / Extreme.pm والتي تتضمن اختبارات الوحدة الخاصة بها الخاصة لكيفية صك الوحدة النمطية مع اختبار الوحدة اختبار :: Extreme إطار اختبار XUNIT. إنه في روح Junit، إطار اختبار الوحدة ل Java، من قبل Kent Beick و Erich Gamma. بدلا من نقل تنفيذ Junit، قمنا بتنفيذ روحها إلى بيرل. السوق المستهدف لهذه الوحدة الناس في كل مكان الذين يقدرون الكسل قبل كل شيء آخر. اختبار :: Extreme خاص مكتوب بحيث يمكن استخدامها بسهولة وإيجاز من برامج بيرل دون تحويلها إلى جافا ودون تحفيز الكوابيس الموجهة للكائنات في مبرمجي بيرل الأبرياء. لديها منحنى التعلم الضحل. الهدف هو اعتماد فكرة اختبار الوحدة ناقص Cruft OO، ولجعل العالم مكانا أفضل من خلال الترويج لفضائل الكسل ونفاد الصبر وهوبريس. يمكنك اختبار وحدة معينة (برنامج نصي، وحدة نمطية، أيا كان) باستخدام الاختبار :: Extreme، الصادرات الإجراءات التالية في مساحة اسمك: تأكيد $ X - $ X هي Adsert_True $ X - $ X هو True Assert_false $ x - $ x ليس صحيحا assert_passed - آخر eval لم يموت ($ @ eq "") assert_failed - آخر evaly تسبب في القالب ($ @ ne "") assert_some $ x - $ x هو assert_none الحقيقي - $ x هو assert_ المساواة كاذبة $ x، $ y - اختبارات arriayrefs، hashrefs وسلاسل للتأكد من أن لديهم نفس المحتويات Assert_contains $ String، قائمة $ - $ تحتوي على قائمة $ Strent_Subset $ Election_List، $ قائمة - $ Element_List هي مجموعة فرعية من قائمة $ (كلاهما ArrayRefs) Assert_is_array $ X - $ x هي ArrayRef Assert_is_hash $ x - $ x هي Assert_is_String $ X - $ x هي ASSERT_SIZE N، LA $ - ArrayRef يحتوي على عناصر N Assert_keys ['k1'، 'k2' ، سعر تجزئة - $ التجزئة يحتوي على K1، K2 كمسكات مفاتيح Run_tests_as_script - تشغيل جميع الاختبارات في الحزمة الرئيسية و Emit Perl الكلاسيكية "موافق / غير موافق" تشغيل النمط " 2، ... - تشغيل جميع الاختبارات في الحزمة الرئيسية، NS1، NS2، وهلم جرا أن إخراج النمط النمط "موافق / غير موافق" في بيرل وتنبعث "تشغيل جميع الاختبارات في الحزمة تشغيل الحزمة الرئيسية Run_tests NS1، NS2، ... - تشغيل جميع الاختبارات في الحزمة الرئيسية، NS1، NS2، وما إلى ذلك للحصول على مثال حول كيفية استخدام هذه التأكيد إلقاء نظرة على الاختبار / Extreme.pm والتي تتضمن اختبارات الوحدات الخاصة بها وتوضح طرق مختلفة لاستخدام هذه التأمل. تجد الوظيفة Run_tests جميع الوظائف التي تبدأ باختبار Word (مسبق بواسطة صفر أو أكثر من غير متماثل) وتشغيلها واحدا في وقت واحد. يبدو في مساحة الاسم "الرئيسية" بشكل افتراضي ويبدو أيضا في أي مساحات أسماء مرت إليها كحجج. تشغيل الاختبارات يولد سطر الحالة ("." لكل تشغيل اختبار ناجح، أو "F" لأي تشغيل اختبار فاشل)، خط نتيجة ملخص ("موافق" أو "فشل !!!") والصفر أو أكثر خطوط تحتوي على رسائل خطأ مفصلة عن أي اختبارات فاشلة. للحصول على إخراج النمط الكلاسيكي "OK / NOT موافق" الكلاسيكي متطلبات: perl.


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