2016-12-13 3 views
0

내 테스트 사례에서 powermockito를 사용하고 있는데 클로버를 사용하려고했으나 클로버가 적용 범위를 지원하지 않습니다. 이유는 무엇입니까? 모든 참조내 테스트 케이스에서 powermockito를 사용하고 Clover를 사용하려고 시도한 적용 범위

+1

[이 (https://answers.atlassian.com/questions/154825/can-clover-get-coverage-on-classes-where-byte-code-altered)는 최소한의 참조입니다. –

+0

하지만 코드를 덮지 않는 클로버를 사용해 보았습니다. –

답변

0

Jeroen이 this article에서 발견됨에 따라 Mockito 또는 PowerMock과 함께 Clover를 사용하는 것이 안전합니다. 즉, 코드는 올바르게 계측되고 컴파일되어야합니다.

그러나 조롱 프레임 워크를 사용할 때는 실제 수업을 호출하지 않고 모의 또는 스텁을 호출한다는 점에 유의하십시오.

정상적인 클래스 (클로버가 인스트루먼트되어 있고이 인스트루먼트 된 코드가 실제로 실행되었으므로)에는 코드 적용 범위가 표시되지만 모의 클래스는 그렇지 않습니다 (인공 클래스이므로).

건배

마렉