Имитировать объект внутри метода в JUnitJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Имитировать объект внутри метода в JUnit

Сообщение Anonymous »

Я пытаюсь разобраться с JUnit, Mockito и т. д.

В настоящее время у меня есть метод с приведенной ниже строкой.

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

ObjectMetadata metadata = getMetadata(path.toString());
Можно ли как-нибудь посмеяться над этим? Я пробовал такие вещи, как показано ниже

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

Whitebox.setInternalState(, "metadata", "abc");
но я просто получаю


org.powermock.reflect.Exceptions.FieldNotFoundException : В иерархии классов com.amazonaws.services.s3.model.ObjectMetadata не обнаружено ни одного поля экземпляра с именем «метаданные».


Я думаю, это потому, что раньше Whitebox.setInternalState использовался с переменными.

Любая информация. это могло бы помочь мне начать, буду признателен.

Подробнее здесь: https://stackoverflow.com/questions/482 ... d-in-junit
Ответить

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

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

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

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

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