我正在尝试为我正在测试的另一个方法中使用的方法设置一个 when 语句。在我正在测试的方法中,我正在创建一个我没有参考的列表,因此我无法模拟它。我想在上面提到的方法里面使用这个列表时验证它的内容。我已将以下内容用作 when 方法的一部分,但在每种情况下都以“InvalidUseOfMatchersException”告终。我错过了什么?
Matchers.eq(mockKeys) //mockKeys is a List<String> with expected contents
Matchers.anyListOf(String.class)
Mockito.when(myDaoImpl.getRecords([either of the above])).thenReturn(mockResult);
我必须拒绝提供确切的代码。