【发布时间】:2015-09-20 17:15:09
【问题描述】:
我的void 方法更改了类中的boolean 变量值。 DI 如何检查?
我有:
- 模拟类对象
- 使用适当的参数调用方法
- 检查了实例变量
但这不会改变实例变量的值。我该怎么做?
ReferenceLettersBean rf = Mockito.mock(ReferenceLettersBean.class);
rf.setBoolcheck(false);
Mockito.doNothing().when(rf).checkForDuplicates(anyString(), anyString(), anyString());
rf.checkForDuplicates("abcd@emal.com","abd@gmail.com","abcd@gmail.com");
assertEquals(true,rf.getBoolcheck());
【问题讨论】:
-
是的。添加上面的代码
标签: java unit-testing mockito junit4