Ответ 1
Согласно документам, это устарело. Вы должны использовать метод factory forClass (Class) для создания захватчиков вместо этого, чтобы избежать NullPointerExceptions. см. здесь
Пример:
ArgumentCaptor<Person> argument = ArgumentCaptor.forClass(Person.class);
verify(mock).doSomething(argument.capture());
assertEquals("John", argument.getValue().getName());