2016-12-13 2 views
0

zu verwenden Ich habe powermockito in meinem Testfall verwendet und für die Abdeckung, die ich versuchte, Klee zu verwenden Aber dann unterstützt Clover nicht für die Abdeckung. Was wäre der Grund? Alle ReferenzenMit powermockito in meinem Testfall und für die Abdeckung, die ich versuchte, Clover

+1

[diese] (https://answers.atlassian.com/questions/154825/can-clover-get-coverage-on-classes-where-byte-code-altered) ist eine minimale Referenz. –

+0

Aber dann habe ich versucht, Clover zu benutzen, es deckt den Code nicht ab –

Antwort

0

Wie Jeroen in this article gefunden hat, ist es sicher, Clover mit Mockito oder PowerMock zu verwenden. Mit anderen Worten, Code sollte korrekt instrumentieren und kompilieren.

Bitte beachten Sie jedoch, dass Sie bei Verwendung eines Mocking-Frameworks keine echten Klassen aufrufen, sondern deren Mocks oder Stubs.

Es bedeutet, dass Sie Code-Coverage für normale Klassen sehen (wie Clover instrumentiert und dieser instrumentierte Code tatsächlich ausgeführt wurde), aber nicht für Mocks (da sie künstliche Klassen sind).

Prost

Marek

Verwandte Themen