Возникла проблема с покрытием кода.Я использую PowerMock
для насмешек.Я вижу, что покрытие кода для классов принимает те, которые я использовал с PowerMockito
.
Я пробовал ответы из многих других тем, таких как: Проблема покрытия PowerMock ECLEmma
Но, похоже, у меня ничего не работает.Я не знаю, делаю ли я что-то не так или это действительно проблема.
Плагин покрытия кода: EclEmma Java Code Coverage 3.1.1.201809121651
Ниже приведены maven-зависимости, которые я добавил для Junit & mocking
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.10</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.mockito</groupId>
<artifactId>mockito-core</artifactId>
<version>2.27.0</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
<version>2.0.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito2</artifactId>
<version>2.0.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4-rule-agent</artifactId>
<version>1.7.4</version>
<scope>test</scope>
</dependency>
Пожалуйста, помогите мне.