EasyMock.anyObject()是否匹配null参数?

我的SUT可以在我的模拟上使用任何对象作为参数调用方法,包括 null

那么, EasyMock.anyObject()是否匹配 null 参数?或者我可以使用其他东西而不是 anyObject(),它也匹配 null

3

2 答案

由于EasyMock还提供 notNull()null()的匹配器,我假设答案是肯定的 - 否则 anyObject()notNull()将是多余的(如果 anyObject()不匹配null)。

一个简单的测试证实了这一点。

5
额外

eq((String) null) will work for a String param which is null.

3
额外