Jak rzucić wyjątek, gdy Twój podpis metody nie pozwala rzucić wyjątku?
Mam taką metodę:
public void getSomething(){
...
}
Chcę rzucićException
wewnątrzgetSomething()
. Kompilator nie pozwoli mi tego zrobić, ponieważ moja metoda na to nie pozwalaException
zostać tam wrzuconym. Ale muszę rzucić podklasęException
na moje testy(Nie mogę rzucić nie sprawdzonegoException
). To oczywiście hack, ale potrzebuję go do testów. Próbowałem EasyMock, ale to też nie pozwala mi tego zrobić. Jakieś pomysły, jak to zrobić?
Dzięki, Sean Nguyen