2013-10-15 4 views
0

내 프로젝트의 경우 모델에 대해 jacoco의 우수한 커버리지 보고서를 얻을 수 있지만 컨트롤러에 적용 범위가 표시되지 않습니다. 재생 프레임 워크 컨트롤러에서 정적 메서드를 다루기 위해 jacoco에 적용해야하는 구성 옵션이 있습니까? $ 플레이 1.2.7/자동 테스트 PWO의 -javaagent를 재생 :이 ../ jacoco/lib 디렉토리/jacocoagent.jarjacoco로 재생 1.2.7 프로젝트의 코드 커버리지

+0

테스트에서 정적 메서드를 호출 했습니까? – pimpf0r

+0

나는 정적 메서드가 실행되었다고 확신한다. 정적 메서드를 변경하면 테스트 결과가 변경된다. 두 번째로 Eclipse에서 정적 메서드로 중단 점을 설정하고 디버그가 활성화 된 내부 junit 테스터를 실행하면 테스트 실행 중에 중단됩니다. – TeTeT

답변

1

은 jacoco와 놀이의 자동화 된 테스트를 시작하려면 명령 줄입니다 당신이 모키 토 (Mockito) 또는 Powermock (Powermock)과 결합하면, Jacoco의 문제점이 있습니다. - https://code.google.com/p/mockito/issues/detail?id=385&q=jacoco
  • Powermock - 하나의 문제보다 더

    제 생각에 Jacoco는 정적 메서드 나 정적 이니셜 라이저에 아무런 문제가 없습니다.