1
カバレッジ結果がSonarQubeにプッシュされているJavaプロジェクトがありますが、クラスの1つに問題があります。私の人生では、6つのブランチが何であるか、あるいはなぜ1つしかテストされていないのか分かりませんが、以下の行では1/6のブランチしかカバーされていません。SonarQubeに記載されている分岐を調べる方法
私はデータセンターがリストであり、データセンターが文字列であるため、少なくとも2つのブランチがカバーされていることは確かです。私は、他のブランチがどちらのインスタンスでもないこと、またはブランチが1つしかカバーされていないことがわかっている理由を理解できません。
誰かが他のブランチについての提案がある場合、またはこれがバグかもしれない場合は、私にお知らせください。
assert (datacenters instanceof List || datacenters instanceof String);
その行にはどのような6つの枝があるかについての提案がありますか? – annedroiid