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

时间:2011-10-27 13:33:45

标签: java easymock

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

那么,EasyMock.anyObject()是否匹配null参数?或者我可以使用其他内容而不是anyObject()来匹配null吗?

2 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:3)

eq((String) null)适用于null的String参数。