Cześć. Mam następujący fragment kodu:
doAnswer((InvocationOnMock invocation)->{
Object[] args = invocation.getArguments();
return ((ArrayList)args[0]).size();
}).when(marshaller).marshall(any(ArrayList.class));
metoda "marshall(ArrayList)" jest typu void. Mockuję ją w powyższy sposób (doAnswer zwraca wielkość listy podanej w argmencie funkcji "marshall"). W jaki sposób dostać się do wartości zwróconej przez doAnswer?