【发布时间】:2023-03-06 15:12:02
【问题描述】:
假设我有这个对象objectDemo,它使用两个参数String 和null 调用方法objectDemoMethod。现在我想用 Mockito 验证这个方法是否被调用:
objectDemo.objectDemoMethod("SAMPLE_STRING", null);
我写了这个:
Mockito.verify(objectDemo, Mockito.times(1)).objectDemoMethod(Matchers.any(String.class), null);
但它给出了一个错误:
对空值无效地使用参数匹配器。
还有其他方法可以传递null 值吗?
【问题讨论】:
-
快速旁注:
Mockito.times(1)是verify的默认值,可以省略。