因为这个错误,我会发疯。
我的代码可以构建,但是,java.lang.ExceptionInitializerError.
这是我的代码
@SuppressWarnings("static-access")
@SE(api = "package... .isMethod()", type = TYPE.AUTO)
@Before
@Test
public void testIsMethod_P01() throws Exception
{
A a = Mockito.mock(A.class);
Mockito.doReturn(true).when(a).isMethod();
assertEquals(true, a.isMethod());
}
我正在使用Eclipse并且显示问题行是
A a = Mockito.mock(A.class);
我猜在创建Mocking对象时发生了异常。
我尝试了很多方法来解决这个问题...
System.setProperty("dexmaker.dexcache", getContext().getCacheDir().getPath()),
many annotations(Before, Test, RunWith etc...),
libs(about dex)
甚至是依赖的maven
但是,我不确定究竟是什么问题。 请告诉我原因并分享解决方案......
答案 0 :(得分:0)
放弃你的
@Before
从方法上方注释。