この写真を見てください。Mockito検証引数で何が起こっているのですか?
ビューが引数 factory で呼び出されることを確認したいと思います。
@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(
com.google.web.bindery.requestfactory.vm.InProcessRequestFactory@13c6a22
);
-> at CreatingNewCVWorkflowTest.shouldInitializeTheDriverWithTheRequestFactory(CreatingNewCVWorkflowTest.java:53)
Actual invocation has different arguments:
view.initializeWithRequestFactory(
com.google.web.bindery.requestfactory.vm.InProcessRequestFactory@13c6a22
);
できるように、引数は同一です。