Предположим, я смоделирую объект, имеющий поле с именем "name", смогу ли я заполнить поле "name" с помощью внешнего метода , а НЕ через EasyMock.expect (). AndReturn () или EasyMock .name = "жесткий код"? Таким образом, это выглядит следующим образом:
var easyMock = EasyMock.createNickMock(Object)
ClassUtil.methodOne(condition, easyMock)
, где methodOne (или внешний метод) содержит следующую реализацию:
methodOne(condition, object) {
if (condition == true)
object.name = "something"
else
object.name = "nothing"
}
Цель состоит в том, чтобы я мог сделать что-то вроде ниже:
assertEquals(easyMock.name, "something")
Кажется, значение не сохраняется после выхода из метода. Есть мысли?