Using Mockito I got in trouble with the following:
Mockito.when(restOperationMock.exchange(
Mockito.anyString(),
Mockito.any(HttpMethod.class),
Mockito.any(HttpEntity.class),
Mockito.eq(CustomerResponse.class),
**Mockito.anyMap()**)).
thenReturn(re);
The problem was the method wasn't intercepted because I was using Mockito.any(Map.class)
instead of Mockito.anyMap()
and I was passing as a parameter a HashMap
. What are the differences between Mockito.any(Map.class)
and Mockito.anyMap()
?