Альтернатива 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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