Io-11-wyk-Slajd60

Z Studia Informatyczne
Przejdź do nawigacjiPrzejdź do wyszukiwania

JUnit – dobre praktyki programistyczne(7)

JUnit – dobre praktyki programistyczne(7)


Jeśli testowana metoda zgłosi wyjątek, to wyrzucany jest on do metody testującej. Wyrzucenie wyjątku oznacza błąd w programie. Pojawia się pytanie w jaki sposób powinien być zaimplementowany taki przypadek. Często stosowanym choć nieeleganckim rozwiązaniem jest przechwycenie tego wyjątku i wywołanie metody fail, która spowoduje, że przypadek testowy nie przejdzie podając błąd wykonania. Poza rzadkimi sytuacjami nie należy stosować tego rozwiązania. Biblioteka JUnit potrafi obsłużyć wyjątek i podać powód niepowodzenia testu. W związku z tym preferowanym rozwiązaniem jest to, w którym w klauzuli throws metody testującej podawane jest jakie wyjątki mogą być wyrzucone przez testowany obiekt.


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