פורום תרגיל 5

assert + matrix.hpp

 

תמונה של אטלס אביעד
assert + matrix.hpp
על ידי אטלס אביעד בתאריך 29/12/2015, 11:45
 

אופיר שלום,

קודם כל רציתי לוודא משהו לגבי הקובץ matrix.hpp. לקובץ זה לא קיים קובץ cpp. לכן איך אנחנו בדיוק כותבים אותו? האם צריך קודם כל לכתוב את חתימות הפונקציות ואז בהמשך הקובץ לעשות את המימוש? או שאמורים לכתוב את הפונקציות ישירות עם המימושים שלהן?

לגבי נושא הassert. לא מובן לי השימוש של זה. אני צריך בעצם לעשות include לmyassert בקבצי matrix,rational, ואז במקום לעשות בדיקה עם assert לכתוב בדיקה עם myassert? אם לא, אז מהי צורת השימוש המתבקשת?

כמו-כן, האם צריך לבדוק מקרים של חריגות (שנבדקו ע"י assert) בגוגל טסטים שאנו כותבים? (לדוגמא חיבור מטר' 1 על 1 עם מטר' 2 על 2)

 

תודה מראש,

אביעד

תמונה של פלא אופיר
תשובה ל: assert + matrix.hpp
על ידי פלא אופיר בתאריך 29/12/2015, 16:23
 

כתוב את הפונקציות ישירות עם המימושים שלהן

 

כן זה מה שאתה צריך לעשות.

 

ה google test שלכם צריך לבדוק רק מקרים רגילים ולא חריגות. לא למדתם איך לבדוק חריגות ב google test