“Metode mockito dipanggil” Kode Jawaban

Metode Mockito Mock Void

Mockito.doThrow().when(mockObject).methodReturningVoid(any());
BA

Metode mockito dipanggil

@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();
}
Quaint Quail

Metode statis tiruan mockito

@Test
void givenStaticMethodWithNoArgs_whenMocked_thenReturnsMockSuccessfully() {
    assertThat(StaticUtils.name()).isEqualTo("Baeldung");

    try (MockedStatic<StaticUtils> utilities = Mockito.mockStatic(StaticUtils.class)) {
        utilities.when(StaticUtils::name).thenReturn("Eugen");
        assertThat(StaticUtils.name()).isEqualTo("Eugen");
    }

    assertThat(StaticUtils.name()).isEqualTo("Baeldung");
}
Energetic Eland

Jawaban yang mirip dengan “Metode mockito dipanggil”

Pertanyaan yang mirip dengan “Metode mockito dipanggil”

Lebih banyak jawaban terkait untuk “Metode mockito dipanggil” di Java

Jelajahi jawaban kode populer menurut bahasa

Jelajahi bahasa kode lainnya