我一直在尝试使用 PowerMock 和 Mockito 在 Android 中进行单元测试。我通过 Mockito 成功地模拟了,但是由于 Mockito 不能模拟静态方法和最终类,所以我需要将 PowerMock 与 Mockito 一起包括在内。
但是每当我使用这条线时
Example ma=PowerMockito.mock(Example.class);
它给出了例外:
java.lang.ExceptionInInitializerError
at org.mockito.internal.creation.jmock.ClassImposterizer.createProxyCla(ClassImposterizer.java:85)
at org.mockito.internal.creation.jmock.ClassImposterizer.imposterise(ClassImposterizer.java:62)
at org.powermock.api.mockito.internal.mockcreation.MockCreator.createMethodInvocationControl(MockCreator.java:110)
我究竟做错了什么。提前致谢