当我为它设置行为时,Mockito尝试调用方法

时间:2015-01-29 10:06:18

标签: java unit-testing mocking mockito spy

我有以下代码行:

when(htmlEmailSpy.setFrom(anyString())).thenReturn(null);

以下代码执行实际htmlEmailSpy.setFrom(...)但它会引发异常。

@Spy
HtmlEmail htmlEmailSpy = new HtmlEmail();

我错了什么?

我的目标 - 为间谍对象设置新行为。

1 个答案:

答案 0 :(得分:2)

我已经解决了问题:

doReturn(null).when(htmlEmailSpy).setFrom(anyString());

取自:Mockito: Trying to spy on method is calling the original method