נלקח מהוואטסאפ:,תודה ל- Tzvi Michelson
טסטר EX2:
https://drive.google.com/a/mail.huji.ac.il/file/d/1mZxcBPYvk8uOODI1DS-HTwdtctp8CIuQ/view?usp=drivesdk
שימו לב שהוא דורש מתודה בשם shieldOff שמכבה את המגן של ספינת חלל מסויימת.
בעיקרון הוא מוודא דברים יחסית כלליים כמו ירידה של אנרגיה ומוות.
לא אני כתבתי, כך שאני לא יכול לקחת קרדיט.
הוא דורש אבל הוספה של הספריות הבאות לפרוייקט כדי שיעבוד:
hamcrest
junit
assertj
כולם חלק מהספריות שקיימות בintellij, ממש נוח לכתוב ככה טסטים למי שמעוניין לכתוב לעצמו בדיקות בלי להריץ קובץ עם main כל הזמן. גם junit, גם hamcrest וגם assertj אמורים להיות שם. כולם נמצאים בתיקיית ה lib בתיקיית התקנה של הintellij, ואז מוסיפים שם במודולים את הספריות מתוך java .Ctrl+alt+shift+s - זה קיצור להוספת הספריות
מדריך לאימפורטים של הטסטר
1.מורידים את assertJ בקישור הבא (משום מה אינטליג'יי לא מוצא אותו):
קישור
2.מעתיקים את הקובץ לתיקיית הספריות:
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3.5\lib
(התיקייה של אינטליג'יי עשויה להיות שונה בהתאם לגרסה שלכם)
3. שלב ראשון: ctrl+alt+shift+s, נכנסים לעמוד Libraries בצד שמאל
שלב שני: alt+insert
שלב שלישי: מדביקים את הpath, לוחצים אנטר וחוזרים לשלב השני על כל אחת מהספריות:
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3.5\lib\assertj-core-3.8.0.jar
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3.5\lib\hamcrest-core-1.3.jar
C:\Program Files\JetBrains\IntelliJ IDEA Community Edition 2017.3.5\lib\junit-4.12.jar
(התיקייה של אינטליג'יי עשויה להיות שונה בהתאם לגרסה שלכם)