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

标签 java easymock

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

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

最佳答案

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

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

关于java - EasyMock.anyObject() 是否匹配空参数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7916612/

相关文章:

java - 在用户变量和系统变量中设置Java的路径有什么区别?

java - 由整数数组列表形成的最大数

java - EasyMock,返回任何对象,还是跳过那个函数调用?

java - EasyMock 给出意想不到的结果,表示预期为 1,实际为 0

mocking - org.powermock.reflect.exceptions.FieldNotFoundException 使用 PowerMock.expectNew 时

java - 使用 adjustResize 防止键盘在启动时自动弹出

java - xml解析字符串匹配Java

java - 编写在持续集成环境中运行的集成测试的最佳实践或有效方法

java - 在java中模拟调用外部方法

java - 使用 EasyMock 测试多线程(CompletableFuture)