<html><head></head><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:16px"><div id="yui_3_16_0_1_1448976633806_42549">Salut,</div><div id="yui_3_16_0_1_1448976633806_42549"><br></div><div id="yui_3_16_0_1_1448976633806_42549" dir="ltr">In comentariile din scheletul de cod, la metoda visit(BinaryOperator bo), se specifica "throw WrongTypeException or IncompatibleOperandsException if anything wrong" ceea ce mi se pare corect pentru ca in unele cazuri trebuie sa se arunce WrongTypeException iar in altele IncompatibleOperandsException.</div><div id="yui_3_16_0_1_1448976633806_42549" dir="ltr"><br></div><div id="yui_3_16_0_1_1448976633806_42549" dir="ltr">Problema e ca in unit testele care ar trebui sa testeze aceasta IncompatibleOperandsException se asteapta sa se arunce tot un WrongTypeException. De exemplu, pentru operatorul "==", cand unul din operanzi este intreg iar celalalt nu este nici intreg si nici String.</div><div id="yui_3_16_0_1_1448976633806_42549" dir="ltr"><br></div><div id="yui_3_16_0_1_1448976633806_42549" dir="ltr">Este o neconcordanta intre comentariile din scheletul de cod si unit teste sau nu am inteles eu bine ceva?</div><div id="yui_3_16_0_1_1448976633806_42549" dir="ltr"><br></div><div id="yui_3_16_0_1_1448976633806_42549" dir="ltr">Multumesc.</div><div id="yui_3_16_0_1_1448976633806_42549" dir="ltr"><br></div><div id="yui_3_16_0_1_1448976633806_42549" dir="ltr">Max.</div></div></body></html>