JUnit 3, 어떤 테스트가 코드 라인을 다루는지 찾는 방법은 무엇입니까?(RTC ... 어쩌면?)

StackOverflow https://stackoverflow.com//questions/9683562

문제

시나리오는 다음과 같습니다. RTC가 설치된 Eclipse에서 JUnit 코드 적용 범위를 실행했습니다. 나는이 견해가 확실하지 않은 "보험"이라는이보기를 가지고 있지만, JUnit 테스트의 코드 적용 범위를 보여주는 것 같습니다.모든 패키지, 클래스 및 메소드에 대해 비율을 보여 주며 편집기에서 클래스를 볼 때 일부 선은 실제로 녹색, 빨간색 또는 노란색입니다.

내 주요 문제는 다음과 같습니다. 어떻게 테스트를 어떻게 알 수 있습니까?(아니, Ctrl + G는 테스트 방법에 도달 할 때까지 다른 많은 방법으로 참조되지 않기 때문에 도움이되지 않습니다).테스트중인 방법에서 시작하는 테스트 방법을 더 쉽게 찾을 수 있습니까?

또한 사소한 문제가 발생했습니다. 실제 테스트 방법의 일부 줄은 빨간색으로 색칠입니까?아마도 예외가 발생하고 있으므로 코드가 실행되지 않습니다.

thx, 당신은 규칙을 지배합니다.

도움이 되었습니까?

해결책

RAD coverage (RTC에 통합 할 수 있음)에 대해 이야기하는 경우 " 시작하기Jazz 코드 적용 범위

프로젝트의 프로젝트 속성 (Alt + Enter)으로 이동하여 적용 범위 탭을 찾아 정적 코드 계측을 활성화합니다.

packageExplorer coveragereport1

기본 클래스 테스트가 Java 응용 프로그램 중 하나입니다.
코드의 빨간색의 줄은 테스트 중에 이 실행되지 않습니다 (즉, "덮개").

다른 팁

클로버 이 기능을 제공하지만 무료는 아닙니다.나는 Cobertura와 Emma를 무료로 사용했지만 클로버는 비용의 가치가 있습니다.

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