Почему покрытие кода IntelliJ не показывает все покрытие? - PullRequest
0 голосов
/ 10 мая 2019

У меня есть модульные тесты, которые, я уверен, покрывают блок кода Java.Например, если я запускаю отладчик во время модульного тестирования, я могу пройти через этот код.И результаты, которые я получаю, могут быть получены только при выполнении этого кода.

Однако инструмент покрытия собственного кода IntelliJ (даже в режиме трассировки) дает большинству этих операторов в этом блоке кодирование розового цвета.Окраска даже не имеет смысла, поскольку некоторым зеленым операторам предшествуют розовые операторы, которые ДОЛЖНЫ выполняться первыми.

У кого-нибудь есть объяснение этому поведению и, как мы надеемся, как его исправить?

...