我一直試圖在Android中使用PowerMock和Mockito進行單元測試。我成功地通過Mockito嘲笑,但由於Mockito不能嘲諷靜態方法和最終類,所以我需要將PowerMock與Mockito一起使用。在Android Framework中使用Power Mock進行單元測試
但每當我使用的線路
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)
我在做什麼錯。在此先感謝
你是如何在android中使用mockito的? – smk
我已經包括它的罐子。 示例a = mock(Example.class)工作正常,沒有發出任何異常 –