2013-07-30 8 views
3

Я использую JUnit с Powermockito насмешкой. Мне нужно работать в среде CLI с maven или ant.Эмма код покрытия с JUnit и Powermock

emma version:  ema-2.0.5312 
powermock version: powermock-mockito-1.5.1-full 
junit version:  junit-4.9 

Когда я бегу JUnit через следующую команду, все работает найти:

java org.junit.runner.JUnitCore some.package.ClassTest 

Однако, когда я Эмме, чтобы проверить покрытие кода:

java emmarun -cp $CLASSPATH -report txt org.junit.runner.JUnitCore some.package.ClassTest 

я получил следующее ошибка:

1) initializationError(some.pakage.ClassTest) 
    java.lang.ClassCastException: org.powermock.modules.junit4.PowerMockRunner cannot be cast to org.junit.runner.Runner 

Другие классы тестов, не использующие powermock, работают нормально. У кого-нибудь есть предложение? заранее спасибо.

+1

возможно дубликат [вопрос охвата PowerMock EclEmma] (http://stackoverflow.com/questions/23363212/powermock-eclemma -coverage-issue) – Silentbang

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^