1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Úvod do testování v Javě

Connected

cvičení

Jednotkový test: výjimky při směně měn

Jedním z možných chybových scénářů směnárenské aplikace je nedostupnost bankovního serveru způsobená výpadkem nebo problémy se sítí. Aby aplikace takové situace zvládala bez pádu, je v metodě convertEuroTo implementován blok try/catch.

Nasimuluj chybový scénář tak, že mock objekt EuropeanCentralBankServer vyhodí výjimku při dotazu na kurz.

Pokyny

100 XP
  • Zajisti, aby mock objekt banky vyhodil výjimku při volání metody getRateEuroTo.
  • Vytvoř konkrétní objekt výjimky, kterou chceš nasimulovat.
  • Ověř, že metoda convertEuroTo výjimku nevyhodí, ale v tomto scénáři vrátí hodnotu -1.