【发布时间】:2011-08-02 04:02:47
【问题描述】:
有没有办法使用 mockitos ArgumentCaptore 捕获特定类型的列表。这不起作用:
ArgumentCaptor<ArrayList<SomeType>> argument = ArgumentCaptor.forClass(ArrayList.class);
【问题讨论】:
-
我发现在这里使用具体的列表实现是一个糟糕的主意 (
ArrayList)。您始终可以使用List接口,如果您想表示它是协变的,那么您可以使用extends:ArgumentCaptor<? extends List<SomeType>>
标签: java unit-testing junit mockito