¿Es posible en Mockito devolver el objeto con el que se llamó al método simulado? Sin saber previamente qué objeto será.
@Mock MyObjectRepository myObjectRepository; ... when(myObjectRepository.save(any(MyObject.class))) //save method returns normally MyObject.class object .thenReturn(\\the object that method was called with);Quiero devolver el objeto que se pasa al método de guardado.
Lo siguiente debería funcionar:
when(myObjectRepository.save(any(MyObject.class))) .then(AdditionalAnswers.returnsFirstArg());