Что означает покрытие высокого уровня, но покрытие низкого блока? - PullRequest
1 голос
/ 28 марта 2012

Используя MS Test и поддержку покрытия кода, я обнаружил что-то с 60% покрытия строк, но только с 17% покрытия блоков. Как я должен интерпретировать это? (Я немного размыт в отношении блоков по сравнению со строками, но вроде как понял)

Edit: Я не ищу определения. В основном я ищу что-то вроде «Это означает, что вы написали тесты, которые охватили много строк, но не охватили условную логику и взаимодействия». Это то, что это указывает?

1 Ответ

2 голосов
/ 28 марта 2012

Обычно LineCoverage означает, что тест проверяет одну строку кода. BlockCoverage означает, что тест проверяет блок кода, например, блок оператора if / else, начинающийся с {и заканчивающийся}.

Привет,

...