我最近转到:Powermock版本- 2.0.2java.lang.RuntimeException: Invoking the beforeTestMethod method on PowerMock test listener org.powermock.api.extension.listener.AnnotationEnablerCaused by: java.lang.ClassCastException<
当我启动一个片段时,我得到了一个错误:java.lang.ClassCastException: com.app.test.ui.view.CrumbView不能转换为com.app.test.ui.view.CrumbViewjava.lang.ClassCastException: com.app.test.ui.view.DrawerView cannot be cast to com.app.test.ui.view.DrawerView:810)
at org.powermock.reflect.internal.Whitebox
所有使用Mockito的测试都会失败,并显示 java.lang.ClassCastException: (org.mockito.codegenEventapiManager$MockitoMock$1091821173 is in unnamed module of loader
org.powermock.core.classloader.java
java.lang.ClassCastException: cannot be cast to classmodule javax.crypto.CipherSpi is in unnamed module of loader
org.powermock.core.classloader.javassist.JavassistMockClassLoader
生成的代码一度如下所示:它导致堆栈跟踪,如下所示: at org.powermock.reflect.internal.WhiteboxImpl.invokeMethod(WhiteboxImpl.java:638)
at org.powermock.reflect.Whitebox.invokeMe