【问题标题】:Does EasyMock.anyObject() match a null parameter?EasyMock.anyObject() 是否匹配空参数?
【发布时间】:2011-10-27 13:33:44
【问题描述】:

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

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

【问题讨论】:

    标签: java easymock


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-01-27
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-06-19
        相关资源
        最近更新 更多