With Mockito 2, should ArgumentMarchers.any() be used instead of more specific matchers like ArgumentMatchers.anyString() or ArgumentMatchers.anyList() for example? Should specific matchers be used to make the code more readable?
From experience, when using native objets (int, long, double, boolean), specific matchers anyInt(), anyLong(), anyDouble() or anyBoolean() is preferred. But what about the other matchers? Any ideas? Thanks.