org.hamcrest.Matchers.any не работает в Java 8
Hamcrest Matchers any() не работает в Java 8.
when(simpleJdbcCall.execute(Matchers.any(SqlParameterSource.class))).thenReturn(outputParameters);
any () работает только с org.mockito.Matchers, который устарел.
Есть ли другой способ использовать этот метод в Java 8?
1 ответ
Решение
Используйте Мокито any(Class)
не Хэмкрест
when(simpleJdbcCall.execute(Mockito.any(SqlParameterSource.class))).thenReturn(outputParameters);
Вы пытаетесь заставить Мокито работать по методу Хэмкреста. Это не сработает. Так что поменяй свой звонок с Matchers.any(SqlParameterSource.class)
в Mockito.any(SqlParameterSource.class)
,