EasyMock.anyObject()是否匹配空参数



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

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

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

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

eq((String) null)将适用于字符串参数null

最新更新