У меня есть следующая конструкция кода:
try {
//some code
}
catch(CustomException custExc) {
//log
}
catch(CustomException2 custExc2) {
//log
}
catch(Exception exc) {
//log
}
finally {
//some code
}
Я написал модульные тесты: первый рассмотрел ситуацию, когда исключение не выбрасывается (выполняется только код блока try и, наконец, блок-код), а три других - это тот, который из них охватывает каждый блок catch сразу (выполнение блока try, один из блоков catch и, наконец, блок). Проблема в том, что плагин Eclipse Emma показал, что я не закрыл последний блок. Любые идеи, почему это может случиться?