מבחן :: בסיס

מסגרת בדיקה מונעת נתונים
הורד עכשיו

מבחן :: בסיס דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Ingy dt Net
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~ingy/

מבחן :: בסיס תגים


מבחן :: בסיס תיאור

מסגרת בדיקה מונעת נתונים מבחן :: הבסיס הוא נתונים מונע נתונים מסגרות.Synopsisa מודול מבחן חדש: # lib / myproject / test.pm החבילה myproject :: מבחן; השתמש בדיקה :: בסיס -Base; השתמש MyProject; חבילת MyProject :: מבחן :: מסנן; השתמש במבחן :: בסיס :: מסנן -Base; Sub My_filter {return myproject-> do_something (Shift); } בדיקת מדגם: # T / Smale.t השתמש MyProject :: מבחן; בדיקות תוכנית => 1 * בלוקים; Run_is קלט => 'צפוי'; Sub Local_filter {s / שלי / שלך /; } __End__ === מבחן אחד (שם הבדיקה) --- קלט My_Filter Local_filter קווי התשומות שלי --- פלט צפוי צפוי === מבחן שני זה תיאור אופציונלי של מבחן מסוים זה. --- קלט my_filter קווי קלט אחרים --- צפוי אחרים צפוי פלט הוא בדרך כלל חלק מכוער של מודול Perl authoring. Perl נותן לך דרך סטנדרטית להפעיל בדיקות עם הבדיקה :: רתמה, ובדיקות בסיסיות פרימיטיבים עם מבחן :: עוד. לאחר מכן אתה די הרבה לבד כדי לפתח מסגרת בדיקה ופילוסופיה. מבחן :: עוד מעודד אותך לעשות את המסגרת שלך על ידי מבחן משנה :: בונה, אבל זה לא trivial.test :: הבסיס נותן לך דרך לכתוב את הבדיקה שלך מסגרת בסיס בכיתה כי הוא טריוויאלי. למעשה זה פשוט כמו שתי שורות: חבילה mytestframe; השתמש בדיקה :: בסיס -Base; מודול בשם MyTestFramework.pm המכיל את שתי השורות, ייתן את כל הכוח של הבדיקה :: עוד וכל כוח הבדיקה :: בסיס לכל קובץ מבחן המשתמש בו. כפי שאתה לבנות את היכולות של mytestframework, הבדיקות שלך יהיה כל הכוח הזה כמו well.mytestframework הופך למקום בשבילך כדי לשים את כל סיביות בדיקות לשימוש חוזר שלך. כפי שאתה כותב בדיקות, תראה דפוסי שכפול, ואתה יכול "במעלה הזרם" אותם לתוך mytestframe. כמובן, אתה לא צריך לבדוק subclass :: בסיס בכלל. אתה יכול להשתמש בו ישירות ביישומים רבים, כולל בכל מקום שבו הייתם משתמשים במבחן :: more.test :: בסיס מתרכז על מתן דפוסים מונעים נתונים לשימוש חוזר, כך שתוכל לכתוב בדיקות עם מינימום של קוד. בלב כל בדיקות יש לך תשומות, תהליכים ופלטים צפויים. מבחן :: בסיס מספק כמה דרכים נקיות לך להביע את נתוני הקלט והצפוי שלך, כך שתוכל לבזבז את הזמן להתמקד בכך ולא את הפיגומים הקוד שלך. דרישות: · פרל


מבחן :: בסיס תוכנה קשורה