문제

나는 개발중인 단위 테스트 DLL에 대한 VS2008의 코드 커버리지를 실행하고 있습니다. 일부 기능의 경우 2 개의 블록이 덮여 있지 않으며 50 정도가 있다고 주장합니다. VS2008을 강조 표시하는 기능을 볼 때는 볼 수없는 블록을 찾을 수 없습니다.

하이라이트는 발로되지 않은 블록에 대해 다른 색상을 올바르게 표시하므로 일부 기능과 함께 작동하는 것으로 보입니다. 일관성이없는 것 같습니다.

이것은 버그입니까 아니면 pibkac입니까? 후자라면, 내가 뭘 잘못하고 있니?

도움이 되었습니까?

해결책

코드 커버리지 분석기가 시도/캐치 블록의 괄호를 닫는 데 어려움이있는 몇 가지 문제를 보았습니다. 이런 종류의 것들을 볼 때, 나는 그것에 대해 걱정하지 않습니다. 실제 코드가 다루어지는 것을 볼 수있는 한.

편집] TestDriven.net 추천을 두 번째합니다. 개별 테스트를 쉽게 실행할 수있는 오른쪽 클릭 테스트 메뉴를 좋아하고 내장 범위 대신 NCOVER를 사용합니다. 대부분 다른 창에서 열리고 메인 편집기에서 텍스트를 색칠하지 않기 때문입니다.

다른 팁

제안서, 코드 커버리지 도구를 사용해보십시오. TestDriven.net 결과를 비교하십시오.

차별화해야합니다 덮은 블록 그리고 부분적으로 덮힌 블록. 올바르게 기억하면 기본 설정에서 색상이 비슷합니다.

열거의 모든 구성원에 대해 다른 경로를 선택한 스위치 명세서에는 "기본"경로가 없었던 상황이있었습니다. 스위치 문의 파렌스에 의해 완료되지 않은 블록을 강조하지 않을 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top