19

我一直在读一些关于论据俘虏的书,我读得越多,我就越迷失。有人可以用一个例子来解释它吗?

4

1 回答 1

25

根据文档,这已被弃用。您应该使用工厂方法 forClass(Class) 来创建捕获器以避免 NullPointerExceptions。看这里

例子:

  ArgumentCaptor<Person> argument = ArgumentCaptor.forClass(Person.class);
  verify(mock).doSomething(argument.capture());
  assertEquals("John", argument.getValue().getName());
于 2013-02-07T20:33:59.983 回答