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

我的SUT可以在我的模拟上调用一个方法,任何对象都是参数,包括null.

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

解决方法:

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

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

上一篇:java – EasyMock方法参数中的长null匹配


下一篇:使用Groovy进行Java泛型和重载