Я пишу модульный тест, в котором я Mock RestOperations, который я использую для вызова другой службы, проблема в том, что когда я пытаюсь проверить вызов метода exchange, он говорит, что он не совпадает:
Wanted but not invoked:
org.springframework.web.client.RestOperations#0 bean.exchange(
<any>,
<any>,
<any>,
<any>
);
However, there was exactly 1 interaction with this mock:
org.springframework.web.client.RestOperations#0 bean.exchange(
null,
POST,
<com.mypackage.MyCommand@285f09de,[]>,
class com.mypackage.MyResponse
);
Мой метод проверки выглядит следующим образом:
verify(restOperations, times(1)).exchange(Mockito.any(), Mockito.any(), Mockito.any(), Mockito<Class<MyResponse>>any());
Что-то не так с подтверждением?Поскольку все сопоставители являются any (), поэтому он должен перехватывать все аргументы?