“Метод Mockito называется” Ответ

Ихматочные методы издевательства

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

Метод Mockito называется

@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

Статический метод макета

@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

Ответы похожие на “Метод Mockito называется”

Вопросы похожие на “Метод Mockito называется”

Больше похожих ответов на “Метод Mockito называется” по Java

Смотреть популярные ответы по языку

Смотреть другие языки программирования