Почти все мои тесты JUnit написаны со следующей подписью:
public void testSomething() throws Exception
Мое рассуждение состоит в том, что я могу сосредоточиться на том, что я тестирую, а не на обработке исключений, которую JUnit, похоже, дает мне бесплатно. Но я ничего не теряю, делая это? Это против лучшей практики? Получил бы я что-нибудь, явно поймав определенные исключения в своем тесте, а затем не сработал() на них?