I'm using Mockito and would like to do something like:
Mockito.doReturn(new MyObject(capturedParameter)) . when(mockedCreatorInstance).findByParameter(anyString()) So when someone calls the method mockedCreatorInstance.findByParameter("XXXX"), the value returned would be new MyObject("XXXX").
As you can see, the mocked method signature of mockedCreatorInstance, would be
MyObject findByParameter(String parameter); I tried something using ArgumentCaptor<String> but failed.
What should I do to make it work?