Альтернатива powermock.reflect.WhiteboxJAVA

Программисты JAVA общаются здесь
Anonymous
Альтернатива powermock.reflect.Whitebox

Сообщение Anonymous »

Для этого класса -

Код: Выделить всё

public enum Component { REDIS("Redis"); ........}
Я использовал приведенный ниже код в своем тестовом классе, который использовал powermock -

Код: Выделить всё

Component redis = Mockito.mock(Component.class); Whitebox.setInternalState(Component.class, "REDIS", redis);
Но сейчас я переношу все файлы Powermock в Mockito, как я могу сделать то же самое с Mockito.
Я использую версию 4.9.0
p>
Я пробовал использовать ReflectionTestUtils.setField(Component.class, "REDIS", redis);, но получил ошибку -
java.lang.IllegalStateException: не удалось получить доступ к методу или поле: невозможно установить статический финал

Подробнее здесь: https://stackoverflow.com/questions/784 ... t-whitebox

Вернуться в «JAVA»