我正在编写用于AutoBeanCodex编码和解码AutoBeans的测试。当我尝试测试使用的方法时AutoBeanCodex.decode(...),我收到如下错误:
java.lang.ClassCastException: com.google.web.bindery.autobean.shared.AutoBean$$EnhancerByMockitoWithCGLIB$$78caf05b cannot be cast to com.google.web.bindery.autobean.shared.impl.AbstractAutoBean
at com.google.web.bindery.autobean.shared.impl.AutoBeanCodexImpl.doDecode(AutoBeanCodexImpl.java:549)
at com.google.web.bindery.autobean.shared.AutoBeanCodex.decode(AutoBeanCodex.java:39)
at ...
第一个问题是如何处理AutoBeanCodex我的 gwtmockito 测试?
我是否必须使用这样的假提供者,GwtMockito.useProviderForType(Class, FakeProvider)?
如果有多种处理方法AutoBeanCodex,最好的方法是什么?