اختبار :: mockclass.

اختبار :: Mockclass هو وحدة بيرل لتوفير فصول وهمية وكائنات وهمية لاختبار.
التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Jeremiah Jordan
  • موقع ويب الناشر:
  • http://search.cpan.org/~jjordan/Attribute-Method-Typeable-1.09/lib/Attribute/Method/Typeable.pm

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


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

اختبار :: mockclass هو وحدة بيرل لتوفير فصول وهمية وكائنات وهمية لاختبار. اختبار :: mockclass هو وحدة بيرل لتوفير فصول وهمية وكائنات وهمية للاختبار. يمر #synopsis # في اسم الفصل والإصدار الذي تريد أن تسخر منه اختبار الاستخدام :: Mockclass QW {classtomock 1.1}؛ # إنشاء كائن mockclass للتعامل مع فئة محددة بلدي $ mockclass = اختبار :: mockclass-> جديد ('classtomock')؛ # حدد أن يرث من فئة حقيقية، أو فئة بسخرية: $ mockclass-> inheritfrom ('io :: المقبس')؛ # جعل منشئ للفئة، ويمكن أيضا استخدام "addmethod" لمزيد من التحكم $ mockclass-> defaultconstressor ( classwidedefaults)؛ # إضافة طريقة: $ mockclass-> addmethod ('methodname'، coderf $)؛ # إضافة طريقة أبسط، وتحديد قيم الإرجاع التي سترجعها تلقائيا $ mockclass-> setreturnvalues ('methodname2'، "دائما"، 3)؛ # إنشاء مثيل من فئة السخرية: بلدي $ mockobject = $ mockclass-> إنشاء ( instancedata)؛ # قم بتعيين طلب المكالمات المرغوبة للطرق: $ mockclass-> setcallorder ('methodname2'، 'methodname'، 'methodname')؛ # تشغيل الاختبارات باستخدام فئة وهمية في مكان آخر: #: في الفصل لاختبار: الفرعية الهدف {إرجاع classtomock-> جديد؛ } #: في رمز الاختبار الخاص بك: تأكيد ($ testobj-> objectFactory-> ISA ("classtomock"))؛ # احصل على معرف الكائن لبقية الأساليب: My $ UpseId = "$ mockobject"؛ # us $ UpseId = $ mockclass-> getnextobjectid ()؛ # تحقق من أن الأساليب تم استدعاؤها بالترتيب الصحيح: إذا كان ($ mockclass-> verifycallorder (data posted)) {# افعل شيئا} # احصل على الترتيب الذي تم استدعاؤه الطرق: mycalls = $ mockclass-> getcallorder ($ معرف الكائن)؛ # احصل على قائمة الحجج التي تم تمريرها لكل مكالمة: My Mockclass = $ mockclass-> قائمة Getargument (UnjoreID $، "عنوان"، Calposition $)؛ # احصل على قائمة الوصول المصنوع إلى سمة معينة (hashkey in mockobject) my accesses = $ mockclass-> getattribideaccess (ensissid $، "السمة")؛ متطلبات: perl.


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