Answers for "how to mock a void method mockito]"

1

mockito when with void function

ArgumentCaptor<String> valueCapture = ArgumentCaptor.forClass(String.class);
doNothing().when(object).someMethod(string1, valueCapture.capture());
Posted by: Guest on September-28-2021
0

mockito method called

@Test
public void testDoFoo() {
  Bar bar = mock(Bar.class);
  BarFactory myFactory = new BarFactory() {
    public Bar createBar() { return bar;}
  };

  Foo foo = new Foo(myFactory);
  foo.foo();

  verify(bar, times(1)).someMethod();
}
Posted by: Guest on November-18-2021

Browse Popular Code Answers by Language