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 wasntwasn't intercepted because I was using Mockito.any(Map.class)Mockito.any(Map.class) instead of Mockito.anyMap()Mockito.anyMap() and I was passing as a parameter a HashMapHashMap. What are the differences between Mockito.any(Map.class) and Mockito.anyMap() Mockito.any(Map.class) and Mockito.anyMap()?