4
Взгляните на это изображение. что происходит с проверкой Аргумента Мокито?Почему mockito возвращает аргумент error eve идентичен?
Я хочу проверить, что view вызывается с помощью фабрики аргументов.
@Test
public void shouldInitializeTheDriverWithTheRequestFactory() {
CVProxy proxy = context.create(CVProxy.class);
workflow.initialize();
verify(view).initializeWithRequestFactory(factory);
verify(view).editWithEditor(proxy, context);
}
Однако я получил эту ошибку, которая является странной?!
Argument(s) are different! Wanted:
view.initializeWithRequestFactory(
c[email protected]13c6a22
);
-> at CreatingNewCVWorkflowTest.shouldInitializeTheDriverWithTheRequestFactory(CreatingNewCVWorkflowTest.java:53)
Actual invocation has different arguments:
view.initializeWithRequestFactory(
c[email protected]13c6a22
);
как вы можете аргументы ИДЕНТИЧНО.
as google ...: D – Adelin
Я думал то же самое. – jhericks
Ни он, ни его суперклассы - ['AbstractRequestFactory'] (http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/web/bindery/ requestfactory/shared/impl/AbstractRequestFactory.java) и ['IdFactory'] (http://code.google.com/p/google-web-toolkit/source/browse/trunk/user/src/com/google/web /bindery/requestfactory/shared/impl/IdFactory.java)--implement 'equals'. –