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

Connected

ćwiczenie

Walidacja nazwy użytkownika

Tworzysz formularz rejestracyjny dla swojej strony internetowej i aktualnie pracujesz nad walidacją nazwy użytkownika. To metoda zwracająca wartość logiczną true/false, ale ma wiele rozgałęzień – chcesz się upewnić, że wszystkie można osiągnąć i że działają zgodnie z oczekiwaniami.

Aby w pełni zweryfikować tę metodę, musisz napisać kilka testów – po jednym dla każdego rodzaju scenariusza. Na szczęście nie jest to zbyt skomplikowane.

Niezbędne pakiety JUnit zostały już za ciebie zaimportowane.

Instrukcje

100 XP
  • Wprowadź nazwę użytkownika, która jest zbyt krótka (mniej niż 3 znaki) i nie przejdzie walidacji w teście sprawdzającym długość nazwy użytkownika.
  • Przekaż zmienną username do metody .isValidUsername() i zapisz wynik.
  • Sprawdź za pomocą asercji, że przypadek z wartością null nie przechodzi walidacji nazwy użytkownika.