Exception in thread "main" com.github.jsonzou.jmockdata.MockException: java.lang.ArrayIndexOutOfBoundsException: 0
at com.github.jsonzou.jmockdata.mocker.BeanMocker.mock(BeanMocker.java:47)
at com.github.jsonzou.jmockdata.mocker.ClassMocker.mock(ClassMocker.java:38)
at com.github.jsonzou.jmockdata.mocker.BaseMocker.mock(BaseMocker.java:35)
at com.github.jsonzou.jmockdata.JMockData.mock(JMockData.java:33)
我使用了如下的拦截器都是不生效的
mockConfig.registerBeanMockerInterceptor(JSONObject.class, (aClass, field, o, dataConfig) -> InterceptType.UNMOCK);
public class JSONObjectMock implements Mocker<JSONObject> {
@Override
public JSONObject mock(DataConfig dataConfig) {
return new JSONObject();
}
}
mockConfig.registerMocker(new JSONObjectMock(), JSONObject.class);
我使用了如下的拦截器都是不生效的