Я проповедовал, чтобы справляться с Исключениями и не прошел тест, если таковые имеются (пример приведен ниже). Но действительно ли это правильный подход? В любом случае тестовый бегун будет выполнять исполнение. Почему мы должны это делать? Ожидание ваших мыслей.Можно ли бросить исключение в Junit?
Пример: Предположим, что Аа() бросает исключение
@Test
public void exampleExceptionTest(){
try{
A.a();
//Assertion
}
catch(Exception e){
assert.fail();
}
}
Если я перепишем выше в,
@Test
public void exampleExceptionTest()throws Exception{
A.a();
//Assertion
}
дубликат http://stackoverflow.com/questions/16596418/how-to-handle-exceptions-in-junit – DeiAndrei