interface Service { Data get();}
when(service.get()).thenReturn(cannedData);
interface Service { void get(Callback callback);}
doAnswer(new Answer<Void>() { public Void answer(InvocationOnMock invocation) { Callback callback = (Callback) invocation.getArguments()[0]; callback.onSuccess(cannedData); return null; }}).when(service).get(any(Callback.class));
interface Translator { String translate(String msg);}
when(translator.translate(any(String.class))).thenAnswer(reverseMsg())...// extracted a method to put a descriptive nameprivate static Answer<String> reverseMsg() { return new Answer<String>() { public String answer(InvocationOnMock invocation) { return reverseString((String) invocation.getArguments()[0])); } }}
@Unknown wouldn't that be the same as Mockito.verifyNoMoreInteractions(foo) ?
@Unknown wouldn't that be the same as Mockito.verifyNoMoreInteractions(foo) ?
ReplyDelete