use of org.mockito.stubbing.VoidAnswer2 in project mockito by mockito.
the class StubbingWithAdditionalAnswersTest method will_execute_a_void_based_on_strongly_typed_two_parameter_function.
@Test
public void will_execute_a_void_based_on_strongly_typed_two_parameter_function() throws Exception {
final IMethods target = mock(IMethods.class);
given(iMethods.simpleMethod(anyString(), anyInt())).will(answerVoid(new VoidAnswer2<String, Integer>() {
public void answer(String s, Integer i) {
target.simpleMethod(s, i);
}
}));
// invoke on iMethods
iMethods.simpleMethod("string", 1);
// expect the answer to write correctly to "target"
verify(target, times(1)).simpleMethod("string", 1);
}
Aggregations