如何解决如何在模拟中检查方法内对象的更改
我是 mockito 的新手。我正在尝试验证方法内对象的更改。
class SampleA {
public void doLogic(Object testObj){
ObjA obj = new ObjA();
obj.setFlag("1");
process(obj);
}
}
我想检查标志属性是否更新为“1”。 我试过以下;
SampleA a =PowerMockito.spy(new SampleA ());
ArgumentCaptor<ObjA > argument = ArgumentCaptor.forClass(ObjA .class);
Mockito.verify(a).doLogic(argument.capture());
assertEquals("1",argument.getValue().getFlag());
但是我遇到了错误
Wanted but not invoked: a.doLogic(<capturing argument)
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。