Насмешливый статический метод
Как издеваться и заглушки:
Добавить @PrepareForTest
на уровне класса.
@PrepareForTest(Static.class) // Static.class contains static methods
Вызовите PowerMockito.mockStatic()
, чтобы смоделировать статический класс (используйте PowerMockito.spy (class), чтобы смоделировать конкретный метод):
PowerMockito.mockStatic(Static.class);
Просто используйте Mockito.when()
, чтобы настроить ожидание:
Mockito.when(Static.firstStaticMethod(param)).thenReturn(value);