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?