Подтвердить что ты не робот

Подделка аргумента

Я делал немного чтения вокруг аргумента, и чем больше я читал об этом, тем больше теряюсь. Может ли кто-нибудь принять боль, объяснив это примером?

4b9b3361

Ответ 1

Согласно документам, это устарело. Вы должны использовать метод factory forClass (Class) для создания захватчиков вместо этого, чтобы избежать NullPointerExceptions. см. здесь

Пример:

  ArgumentCaptor<Person> argument = ArgumentCaptor.forClass(Person.class);
  verify(mock).doSomething(argument.capture());
  assertEquals("John", argument.getValue().getName());