プライベート メソッド内に switch case ステートメントがあります。プライベート メソッドの単体テストを行う必要はないと思います。しかし、私のコード カバレッジ ツール (EclEmma) は、「4 つのブランチのうちの 1 つが見つかりませんでした」と表示しています。switch ステートメントに黄色のひし形を付けます。私の質問は次のとおりです。この特定の状況でテストを作成するにはどうすればよいですか?
コードスニペット
public void parentMethod() {
....
childMethod(someList);
....
}
private void childMethod(List<Integer> someList) {
for(Integer var : someList) {
switch(var){ ..... }
}
}