Как сгенерировать исключение, если сигнатура вашего метода не позволяет сгенерировать исключение?

У меня есть такой метод:

public void getSomething(){
...
}

Я хочу бросить Exceptionвнутрь getSomething(). Компилятор не позволит мне сделать это, потому что мой метод не позволяет вставить туда Exception. Но мне нужно бросить подкласс Exceptionдля моего тестирования(Я не могу бросить UncheckedException). Это явно взлом, но мне это нужно для тестирования. Я пробовал EasyMock, но он тоже не позволяет мне этого делать. Любые идеи, как это сделать?

Спасибо, Шон Нгуен

20
задан Md. Abu Nafee Ibna Zahid 29 November 2017 в 16:50
поделиться