内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用
代码如下::
public void myFunction (Object parameter){ ... doStuff(); ... convert(input,output); ... parameter.setInformationFrom(output); }
函数转换根据输入设置输出的属性
如下所示:
doAnswer(new Answer() { Object answer(InvocationOnMock invocation) { Object[] args = invocation.getArguments(); ((MyClass)args[0]).myClassSetMyField(NEW_VALUE); return null; // void method, so return null } }).when(mock).someMethod();