Skip to content

gayuha/CS234114-Tests

Repository files navigation

הוספתי טסטים נוספים למטלות בקורס מבוא למדעי המחשב 234114/7 חורף תשע"ט. אני לא יכול להתחייב שהם נכונים או שהם מכסים את כל המקרים. השתמשו על אחריותכם.

כדי להשתמש בטסטר:

  1. הורידו את הטסטים לתיקיה ריקה כלשהי.
  2. הוסיפו לתיקיה את הקובץ exe של הפתרון שלכם (לא הקובץ c עם הקוד).
  3. הדליקו את testrunner כדי להריץ את התוכנה שלכם על כל הטסטים. תקבלו מיד משוב על אילו טסטים עברו ואילו לא. אם מותקן אצלכם Diffmerge בתיקית ברירת המחדל, הוא ידלק עם הטסט הראשון שלא עבר, להשוואה ידנית שלכם.

אם לא עובר לכם טסט מסוים, בדקו בדקדקנות כל רווח והורדת שורה. שימו לב שאתר הבדיקה פחות פדנטי, הוא יכול להעביר משהו שהטסטר שלי לא. השתמשו בעורך כמו Notepad++ כדי לבדוק את הטסטים. עורכים כמו Notepad לא שומרים על רוחב תו זהה, וזה יכול להיראות כאילו הטסט לא נכון.

שימו לב שהטסטים כאן ישנים ויתכן שלא תואמים את התרגילים של הסמסטר הזה. אתם מוזמנים לשנות את הגנרטורים של הטסטים כדי שיתאימו לכם. כדי ליצור טסטים חדשים:

  1. כתבו גנרטור שיצור את הקלטים.
  2. פתרו את התרגיל.
  3. הריצו את testrunner משורת הפקודה: testrunner gen_tests והוא יצור את הפלטים בתיקיה expected

בכל מקרה הריצו את התוכנה שלכם גם באתר הבדיקה ליתר ביטחון.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published