19

私は議論の捕虜について少し読んでいますが、それについて読むほど、迷子になります。誰かが例を挙げてそれを説明するのに苦労することはできますか?

4

1 に答える 1

25

ドキュメントによると、これは非推奨です。NullPointerExceptionsを回避する代わりに、ファクトリメソッドforClass(Class)を使用してキャプターを作成する必要があります。ここを参照してください

例:

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