Hamcrest Matchers any()在Java 8中不起作用。
when(simpleJdbcCall.execute(Matchers.any(SqlParameterSource.class))).thenReturn(outputParameters);
any()仅适用于不推荐使用的org.mockito.Matchers。
有没有其他方法在Java 8中使用此方法?
any(Class)
, not Hamcrest'swhen(simpleJdbcCall.execute(Mockito.any(SqlParameterSource.class))).thenReturn(outputParameters);
你试图让Mockito使用Hamcrest的方法。它不会起作用。所以改变你从Matchers.any(SqlParameterSource.class)
到Mockito.any(SqlParameterSource.class)
的电话。