اختبار :: CMD.

اختبار :: CMD هو وحدة بيرل لاختبار محمول للأوامر والبرامج النصية.
التحميل الان

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

الإعلانات

  • Rating:
  • رخصة:
  • Perl Artistic License
  • السعر:
  • FREE
  • اسم الناشر:
  • Steven Knight
  • موقع ويب الناشر:
  • http://search.cpan.org/~knight/Test-Cmd-1.05/Cmd.pm

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


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

اختبار :: CMD هو وحدة بيرل لاختبار محمول للأوامر والبرامج النصية. اختبار :: CMD هو وحدة بيرل للاختبار المحمولة للأوامر والبرامج النصية .Syopsis استخدام اختبار :: CMD؛ اختبار $ = اختبار :: CMD-> جديد (Prog => 'program_or_script_to_test'، مترجم فوري => 'script_interpreter'، string => 'herificition_string'، workdir => ''، subdir => 'dir'، match_sub => $ code_ref ، Verbose => 1)؛ اختبار $-> Verbose (1)؛ اختبار $-> بروغ ('program_or_script_to_test')؛ اختبار $-> Basename (suffixlist)؛ اختبار $-> مترجم شفوي ('script_interpreter')؛ اختبار $-> سلسلة (سلسلة المعرف ")؛ اختبار $-> Workdir ("بادئة")؛ $ Test-> WorkPath ('subdir'، 'file')؛ اختبار $-> subdir ('subdir'، ...)؛ اختبار $-> subdir (، ...)؛ $ Test-> الكتابة ('ملف'، قراءة (محتويات $، )؛ $ test-> قراءة (@ @، )؛ $ test-> قابل للكتابة ('دير')؛ اختبار $-> قابلة للكتابة ('دير'، $ rwflag)؛ اختبار $-> قابلة للكتابة ('dir'، rwflag، rwflag، أخطاء)؛ $ test-> preserve (شرط، ...) ؛ $ test-> التنظيف-> التنظيف (الشرط)؛ اختبار $-> تشغيل (بروغ => 'progrom_or_script_to_test'، مترجم => 'script_interpreter'، chdir => 'dir'، args => 'angrings'، stdin => تمر (الشرط و func)؛ اختبار $-> فشل (الشرط)؛ اختبار $-> فشل (شرط، func)؛ اختبار $-> فشل (الشرط، func، $ المتصل)؛ $ test-> no_result (شرط)؛ اختبار $ > no_result (شرط، func)؛ اختبار $-> no_result (شرط، func، $ المتصل)؛ $ test-> stdout؛ اختبار $-> stdout ($ run_number)؛ test-> stderr؛ $ test-> stderr ( $ trun_number)؛ $ test-> match (@ @، matches)؛ $ test-> المباراة (خطوط $، $ test-> match_exact (@ الشرقية، matches)؛ $ test-> match_exact ($ خطوط، مطابقات $)؛ $ Test-> Match_Regex (@ الشربييات، regexes)؛ اختبار $-> match_regex ($ خطوط، $ regexes)؛ $ test-> diff_exact (@، matches، output)؛ اختبار $ -> diff_exact (خطوط $، مطابقات $،ou اكتيف)؛ اختبار $-> diff_regex (@ الشرقية، regexes، output)؛ اختبار $-> diff_regex (خطوط $، $ regexes، output)؛ الفرعي func {بلدي ($ الذاتي، خطوط $، مطابقات $) =_؛ # رمز لتتناسب مع خطوط $ وتطابق $} Test-> match_sub (func)؛ اختبار $-> match_sub (sub {code to match $ _ و $ _ })؛ $ Test-> هنا؛ اختبار وحدة الاختبار :: وحدة CMD يوفر إطارا منخفض المستوى للاختبار الآلي المحمولة للأوامر والبرامج النصية القابلة للتنفيذ (بأي لغة، وليس فقط بيرل)، وخاصة الأوامر والبرامج النصية التي تتفاعل مع نظام الملفات. الاختبار :: وحدة CMD لا تقدم افتراضات حول ما يشكل اختبارا ناجحا أو فاشلا. محاولة قراءة ملف غير موجود، على سبيل المثال، قد يكون أو لا يكون خطأ، اعتمادا على البرنامج الذي يتم اختباره. دون أي اختبار :: طرق اختبار CMD (بما في ذلك الطريقة الجديدة ()) الخروج، يموت أو رمي أي أنواع أخرى من الاستثناءات (لكنهم جميعا يقومون بإرجاع مؤشرات خطأ مفيدة). يجب معالجة الاستثناءات أو حالة الأخطاء الأخرى بواسطة طبقة أعلى: فئة فرعية من الاختبار :: CMD، أو إطار اختبار آخر مثل الاختبار أو الاختبار :: وحدات بيرل بسيطة، أو عن طريق الاختبار نفسه. (الذي قال، انظر الاختبار :: CMD :: وحدة مشتركة إذا كنت تريد وحدة مماثلة توفر معالجة استثناء، إما للاستخدام مباشرة في الاختبارات الخاصة بك، أو كمثال على كيفية استخدام الاختبار :: CMD.) بالإضافة إلى إجراء الاختبارات وتقييمه، الاختبار :: وحدة cmd تدير وتنظيف أدلة مساحة عمل مؤقتة واحدة أو أكثر، وتقدم أساليب لإنشاء ملفات ومعدلات في أدلة مساحة العمل هذه من البيانات الموجودة في الخط (أي المستندات هنا)، مما يسمح باختبارات أن تكون ذاتيا تماما يتضمن. عند استخدامه بالاقتران مع إطار اختبار آخر، يمكن أن تعمل وحدة الاختبار :: وحدة CMD كإعداد (رمز بدء التشغيل المشترك لاختبارات متعددة) لإدارة بسيطة لتنفيذ الأوامر ومساحات العمل المؤقتة. الاختبار :: وحدة CMD Worrherits الملف :: طرق المواصفات (file_name_is_absolute ()، catfile ()، إلخ) لدعم اختبارات الكتابة محددة عبر مجموعة متنوعة من أنظمة التشغيل والملفات. اختبار :: يتم إنشاء كائن بيئة CMD عبر الاحتجاج المعتاد: $ Test = اختبار :: CMD-> جديد ()؛ الحجج إلى الاختبار :: CMD :: طريقة جديدة هي أزواج قيمة الكلمة الرئيسية التي يمكن استخدامها لتهيئة الكائن، عادة عن طريق استدعاء الطريقة المسماة نفسها ككلمة رئيسية. متطلبات: perl.


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

cgiparse.

مشروع CGiparse هو مكتبة فئة C لتحليل مدخلات برنامج CGI. ...

233

تحميل

التعادل :: طبقات

التعادل :: الطبقات هي وحدة بيرل لقراءة الملفات وكتابة الملفات من خلال كومة من طبقات الروتين الفرعية. ...

143

تحميل