Powermock을 사용하고 있지만 Eclemma 적용 범위를 실행할 때 EclEmma의 알려진 문제로 인해 Powermock 테스트 사례가 최종 점수로 고려되지 않습니다.EclEmma, powermock 및 Java 7 문제
내가 검색 및 유래에 대한 다른 답변이 가지고 제안하는 이것에 대한 주변의 일 :
@Rule
public PowerMockRule rule = new PowerMockRule();
static {
PowerMockAgent.initializeIfNeeded();
}
그런 다음, powermock 모듈 - junit4 규칙 에이전트 powermock 모듈 - javaagent 같은 항아리를 추가합니다.
은 그때 내 코드를 실행 오류를 발견하고 때이 작업을 수행 한 후이 답을
java.lang.VerifyError: Expecting a stackmap frame at branch target 7
는 다양한 버전의 javassit을하는 것이 좋습니다. 그러나 나는 그 일을하고 같은 오류를 얻을 수 없습니다. 내가 PowerMock 테스트 케이스가 최종 Eclemma에 포함 할 얻을 수있는 방법
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-api-mockito</artifactId>
<version>1.6.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4</artifactId>
<version>1.6.1</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-javaagent</artifactId>
<version>1.6.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.powermock</groupId>
<artifactId>powermock-module-junit4-rule-agent</artifactId>
<version>1.6.2</version>
<scope>test</scope>
</dependency>
<dependency>
<groupId>org.javassist</groupId>
<artifactId>javassist</artifactId>
<version>3.21.0-GA</version>
<scope>test</scope>
</dependency>
점수 :
내 pom.xml 파일은 같다?