Я хотел бы вызвать защищенный класс, который состоит из открытого конструктора через рефлексию. Ниже мой код
final Class clazz = Whitebox.getInnerClassType(parentClass.getClass(),
"InnerClassName");
final Constructor constructor = Whitebox.getConstructor(clazz,AnInterface.class);
obj = constructor.newInstance(interfaceMockObject);
Я получаю следующее исключение:
org.powermock.reflect.exceptions.ConstructorNotFoundException: Failed to lookup constructor with parameter types
Я думаю, что проблема может быть в том, что аргумент конструктора является интерфейсом.