【发布时间】:2023-03-16 22:57:02
【问题描述】:
我需要在 Mockito 中验证具有多个参数的方法,但只需要捕获一个参数,其他我只需要一个简单的匹配器。这可能吗?
例如,如果我有:
@Mock
private Map<K,V> mockedMap;
...
ArgumentCaptor<K> argument = ArgumentCaptor.forClass(K.class);
verify(mockedMap).put(argument.capture(), any(V.class));
在这种情况下,尽管我只需要捕获第一个参数,但我是否需要为每个参数编写一个捕获器?
【问题讨论】: