Mockito: Существует ли способ захватить возвращаемое значение stubbed-метода?

Если я заменяю метод, чтобы вернуть новый экземпляр некоторых объектов, как я могу захватить возвращенные Экземпляр?

, например:

 when(mock.someMethod(anyString())).thenAnswer(new Answer() {
     Object answer(InvocationOnMock invocation) {
         Object[] args = invocation.getArguments();
         Object mock = invocation.getMock();
         return new Foo(args[0])
     }
 });

Очевидно, я могу иметь поле типа FOO и внутри Ответ Установите его на новый экземпляр, но есть ли чувик? Что-то вроде аргументацияCaptor?

17
задан aioobe 31 August 2011 в 08:09
поделиться