У меня есть тесты, которые я пишу, которые используют AutoBeanCodex
для кодирования и декодирования AutoBeans. Когда я пытаюсь проверить методы, которые используют AutoBeanCodex.decode(...)
, я получаю сообщение об ошибке, как следующее:GWTMockito: Как издеваться над AutoBeanCodex?
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
, какой лучший подход?
Оформил проблему с командой gwtmockito, https://github.com/google/gwtmockito/issues/22. – Jonathan
Проблема была устранена – Jonathan