Io-11-wyk-Slajd53

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

JUnit – dobre praktyki programistyczne

JUnit – dobre praktyki programistyczne


Należy unikać implementacji metody pre-process w konstruktorze klasy reprezentującej przypadek testowy. Zgodnie ze specyfikacją języka Java, jakikolwiek wyjątek zgłoszony w konstruktorze przerywa proces tworzenia obiektu. Przykład kodu zawierającego taki błąd przedstawiony jest na powyższym slajdzie. Następuje tu próba utworzenia obiektu klasy Pieniadze z wartością ujemną, której ta klasa nie akceptuje. Powoduje to wyrzucenie wyjątku przez konstruktor klasy Pieniadze do konstruktora przypadku testowego, który nie zostanie utworzony.


<< Poprzedni slajd | Spis treści | Następny slajd >>