如何在DynamoDB中模拟PaginatedScanList?

时间:2019-02-21 07:48:48

标签: mocking mockito

我知道模拟列表而不是模拟列表中的项目是一件坏事。但是PaginatedScanList很难创建新实例。它的构造参数太多,我尝试新建此列表,然后发现它是不可修改的列表,因此我们无法向其中添加项目。

如何创建一个简单列表以返回UT?

1 个答案:

答案 0 :(得分:0)

现在,我使用模拟(PaginatedScanList.class)并模拟该方法:

when(scanList.toArray()).thenReturn(new Array[....])