私は議論の捕虜について少し読んでいますが、それについて読むほど、迷子になります。誰かが例を挙げてそれを説明するのに苦労することはできますか?
15550 次
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 に答える