Метод whenNew () PowerMockito в Supplier.class withNoArguments () выдает org.powermock.reflect.exceptions.ConstructorNotFoundException - PullRequest
0 голосов
/ 06 апреля 2020

Когда я пытаюсь выполнить следующее, я получаю org.powermock.reflect.exceptions.ConstructorNotFoundException

Supplier<List<Employee>> function = mock(Supplier.class);
PowerMockito.whenNew(Supplier.class).withNoArguments().thenReturn(function);

Я аннотировал класс MyTest с помощью

@RunWith(PowerMockRunner.class)
@PrepareForTest({MyTest.class, Supplier.class})
public class MyTest {

     // all the tests and whatnot...

}

Это Можно ли каким-то образом смоделировать поведение так, чтобы при создании экземпляра функционального интерфейса с помощью ключевого слова «new» я получал указанный экземпляр этого интерфейса (независимо от того, был ли он смоделирован или нет)?

...