מדריך לשימוש ב Mock ב Unit Tests

יום שני, יוני 9, 2014

בפוסט הקודם ראינו דוגמה פשוטה לכתיבת יחידת בדיקה, Unit Test. בעולם האמיתי, המצב מסובך הרבה יותר. ולרוב הסיבוך נובע מכך שכדי לבדוק מתודה אחת פשוטה, יש צורך להריץ מערכת שלמה ולהגיע לסיטואציה מאוד מסויימת עם פרמטרים ספציפיים שהגיעו מכל מיני מקומות בתוכנה שלנו. לדוגמה: אני רוצה לבדוק איזושהי מתודה פשוטה שמשתמשת במידע שהגיע מה DB. ב TEST עצמו אין לי DB על מנת לבדוק איתו וגם אם היה לי, אני לא באמת רוצה להריץ אותו עם כל מה שזה אומר, רק בשביל הבדיקה הפשוטה. בשביל מקרים כאלה ישנם FrameWorks המדמים אובייקט מסויים למרות שהאובייקט לא באמת קיים. למעשה, נוצר...
תגיות: , , , ,
תגובה אחת