Я пытался использовать 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
}
}
Можете ли вы помочь мне решить эту проблему? Или, если у вас есть другая идея, как мне это сделать, будет здорово.