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

Connected

cvičení

Jednotkový test: upozornění

V softwarovém inženýrství je běžné hlídat, jestli kód běží dostatečně rychle – například tak, že se spustí upozornění, když operace trvá příliš dlouho. Zde máš k dispozici třídu DurationMonitor, která závisí na AlertService. Pokud obdrží dobu trvání delší než 1 sekunda (1 000 milisekund = 1 sekunda), spustí upozornění na AlertService.

Ověř, že se upozornění skutečně spustí při dlouhých dobách trvání a že se nespustí pro doby kratší než jedna sekunda.

Pokyny

100 XP
  • Ověř, že mock alertService je zavolán při dlouhých dobách trvání.
  • Zjisti, která metoda na alertService se volá pro ukázkovou dlouhou dobu trvání a s jakými argumenty.
  • Ve druhém testu ověř, že alertService není vůbec zavolán.