Ostatnio kilka osób pytało mnie, jak testować metody, które deklarują rzucanie wyjątków. Postanowiłem dokładniej przyjrzeć się tematowi.
Na potrzeby przykładów utworzyłem prostą klasę Account
, w której zdefiniowałem kilka metod. Nie należy traktować jej jako przykładu implementacji operacji na koncie, tym bardziej w środowisku wielowątkowym.
czytaj dalej