AutoBeansAutoBeanCodex
のエンコードとデコードに使用するテストを書いています。を使用するメソッドをテストしようとすると、次のようなエラーが発生します。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 ...
最初の質問は、gwtmockito テストでどのように処理すればよいですか?AutoBeanCodex
そのような偽のプロバイダーを使用する必要がありGwtMockito.useProviderForType(Class, FakeProvider)
ますか?
に対処する方法が複数ある場合AutoBeanCodex
、最善の方法は何ですか?