1. Nauka
  2. /
  3. Kursy
  4. /
  5. Wprowadzenie do testowania w Javie

Connected

ćwiczenie

Obsługa wyjątków: przetwarzanie wiadomości

Podobnie jak obsługa wyjątków jest nieodłączną częścią pisania kodu, testowanie tych wyjątków jest kluczowe dla testowania całego projektu.

W tym ćwiczeniu przećwiczysz składnię asercji instancji klasy w JUnit. Masz do dyspozycji metodę, która konwertuje ciąg znaków na wielkie litery, ale rzuca niestandardowy RuntimeException, jeśli ciąg wynosi null. Zadanie polega na napisaniu testów jednostkowych dla tej metody.

Instrukcje

100 XP
  • W teście scenariusza pomyślnego sprawdź asercją, że wiadomość została przekonwertowana na wielkie litery.
  • Użyj odpowiedniego rodzaju asercji, aby zweryfikować, że rzucony wyjątek jest instancją klasy RuntimeException.
  • Podaj oczekiwaną klasę wyjątku.
  • Użyj odpowiedniej asercji, aby zweryfikować komunikat wyjątku.