Mockito: Есть ли способ захватить возвращаемое значение загрязненного метода?JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Mockito: Есть ли способ захватить возвращаемое значение загрязненного метода?

Сообщение Anonymous »

Если я издевается над методом для возврата нового экземпляра какого -то объекта, как я могу захватить возвращенный экземпляр? < /p>

e.g.:

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

Очевидно, что я могу иметь поле типа Foo и Inside respong < /code> установить его в новый экземпляр, но есть ли более приятный способ? Что -то вроде аргументации?

Подробнее здесь: https://stackoverflow.com/questions/725 ... bed-method
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»