Tworzysz wyjątek jako clase- globalną, i podajesz konstruktor jako wyjątek np...
throw( new MyException() ).when(....);
albo jesli masz akcje... to spodziewasz się
when( action ). thenThrow ( mój wyjątek )
ziom testy tyczą się funkcjonalności METODY ... a nie tego co wprowadzi użytkownik, nie testujemy
SYSTEM-IN w testach ... tylko metody
int i = iN.nextLine(); to jest niepoprawne wgl używanie