Как использовать PowerMock с Arquillian?

Я пытался использовать PowerMockRule в тесте JUnit, который использует arquillian, но я получаю java.lang.ExceptionInInitializerError Вызвано: java.lang.IllegalStateException: PowerMockRule может использоваться только с системным загрузчиком классов, но был загружен ModuleClassLoader для модуля

Я хочу проверить что-то вроде этого:

 @RunWith(Arquillian.class)
 @PrepareForTest(WARRRAworkffsTest.class)
 public class WARRRAworkffsTest  {

@Rule  
   public PowerMockRule rule = new PowerMockRule();  


   @Deployment(testable=true)
        public static EnterpriseArchive createDeployment() throws MalformedURLException {

// yadayada

return ear;


}


@Test
public void createTest(){
PowerMock usage
}

}

Можете ли вы помочь мне решить эту проблему? Или, если у вас есть другая идея, как мне это сделать, будет здорово.


person Adelina Dimachi    schedule 12.06.2015    source источник
comment
Мне не удалось запустить его, но взгляните на это: stackoverflow.com/questions/9496552/   -  person MeBNoah    schedule 18.06.2015
comment
@Adelina Dimachi: Ты понял? У меня точно такая же проблема. Ваш связанный пост тоже не помогает.   -  person badera    schedule 12.05.2016