null - EasyMock andReturn() 空返回值

标签 null easymock

我已经使用 EasyMock 构建了一个模拟对象,并且我试图让该对象在方法调用后返回另一个对象。该方法调用不会引发任何异常,但它返回 null,尽管我确定 andReturn() call 有一个非空参数。

最佳答案

这里的问题是我没有调用 replay()指定行为后在模拟对象上。出于某种原因,这导致它允许一些预期的行为,但在预期返回值时总是返回 null。记得调用replay()在使用模拟之前。

关于null - EasyMock andReturn() 空返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11091224/

相关文章:

java - 所有 Null、任何 Null 都是可能的 Guava 谓词

string - 在字符串中省略 nil

java - 使用 EasyMock 在异常后执行断言

java - EasyMock.expect() 抛出空指针

easymock - easymock 依赖于 net/sf/cglib/proxy/Enhancer 吗?

java - easymock - 模拟使用 anyObject 作为 void setter 方法的参数

java - PowerMockito 模拟单个静态方法并返回对象

r - R中的NULL对象类型

c++ - 如何使用 memset 将指向内存的指针设置为 NULL?

java - PSQL异常 : ERROR: null value in column violates not-null constraint