מבחן :: מלכודת :: בונה

מבחן :: מלכודת :: בונה הוא backend לבניית מלכודות הבדיקה.
הורד עכשיו

מבחן :: מלכודת :: בונה דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • Perl Artistic License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Eirik Berg Hanssen
  • אתר האינטרנט של המוציא לאור:
  • http://search.cpan.org/~ebhanssen/Test-Trap-v0.0.23/lib/Test/Trap/Builder.pm

מבחן :: מלכודת :: בונה תגים


מבחן :: מלכודת :: בונה תיאור

מבחן :: מלכודת :: בונה הוא backend לבניית מלכודות הבדיקה. מבחן :: מלכודת :: בונה הוא backend לבניית מבחן מלכודות.Synopsis החבילה שלי :: מבחן :: מלכודת; השתמש במבחן :: מלכודת :: בונה; שלי $ B = Test :: מלכודת :: בונה-> חדש; $ B-> שכבת ($ look_name => lower_implementation); $ B-> Accessor (פשוט => ); $ B-> multi_layer ($ multi_name => @ @ @ $ B-> test_method ($ test_name => 0, $ nume_index, test_function); מבחן :: מלכודת מלכודת רגיל של שכבות לא מלכודת כל מה שאולי תרצה ללכודת. אז, מבחן :: מלכודת :: בונה מספק שיטות כדי לכתוב שכבות מלכודת משלך - עדיף לשימוש עם מודול מלכודת הבדיקה שלך.נוטו כי שכבות הן שיטות עם שמות מרובבלים (שמות הם קידומת עם שכבה :), וכך ירושה כמו כל שיטה אחרת. מודולים מלכודת לא צריך לרשת מהמבחן :: מלכודת :: בונה, אך עשוי לייבא כמה שיטות נוחות לשימוש ביישומי שכבה. שכבות צריך להיות מיושם כשיטות, ובעוד הם לא צריכים להתקשר אלה שיטות הנוחות בתורו, כי סביר להניח עושה קוד קריא יותר מאשר כל אלטרנטיבה. האם לא להשתמש בהם כשיטות של מבחן :: מלכודת :: בונה - הם נועדו להיות שיטות של אובייקטים מלכודת הבדיקה, ולא יעבוד אחרת. למעשה, הם כנראה לא נקראים מחוץ ליישומי שכבת. Runa טרמינציה שכבת יכול לקרוא שיטה זו כדי להפעיל את קוד המשתמש.נקסטרי שכבת לא סיום צריך להתקשר לשיטה זו (או שווה ערך) כדי להתקדם לשכבה הבאה. שים לב כי שיטה זו לא צריכה לחזור, ולכן כל פעולות teardown צריך כנראה להיות רשום עם שיטת tearddown (ראה להלן) .TeRDOWN SUBIF השכבה שלך רוצה לנקות את ההתקנה שלה, זה עשוי להשתמש בשיטה זו כדי לרשום כל מספר של פעולות teardown, ל להתבצע (בהזמנה לרישום הפוך) לאחר שקוד המשתמש הוצא להורג. יישומי StringSlayer עשוי להיתקל במצבים חריגים, שבהם הם רוצים את המלכודת כולו להיכשל. למרבה הצער, שכבה נוספת עשויה ללכידה חריגים רגילים, כך שאתה צריך איזה קסם כדי לזרוק חריגה לא מיומנת. זוהי דרך אחת נוחה אם משהו כזה קורה, הליבה :: יציאה ייקרא עם קוד יציאה של 8.Testaccessorreturns השם עם המדד (אם בכלל) של Accessor שעבורן יישום הבדיקה הנוכחי נקרא.


מבחן :: מלכודת :: בונה תוכנה קשורה

Tk :: bind.

TK :: Bind יכול לארגן עבור X אירועים כדי להפעיל התקשרות. ...

189

הורד