У меня есть оператор case switch внутри частного метода. Я не думаю, что нам нужно проводить модульное тестирование для частного метода. Но мой инструмент покрытия кода (EclEmma) показывает "пропущена 1 из 4 ветвей". с желтым ромбом на переключателе. Итак, мой вопрос: как я могу написать тест для этой конкретной ситуации?
Фрагмент кода
public void parentMethod() {
....
childMethod(someList);
....
}
private void childMethod(List<Integer> someList) {
for(Integer var : someList) {
switch(var){ ..... }
}
}