我已经使用 EasyMock 构建了一个模拟对象,并且我试图让该对象在方法调用后返回另一个对象。该方法调用不会引发任何异常,但它返回 null,尽管我确定 andReturn()
call 有一个非空参数。
最佳答案
这里的问题是我没有调用 replay()
指定行为后在模拟对象上。出于某种原因,这导致它允许一些预期的行为,但在预期返回值时总是返回 null。记得调用replay()
在使用模拟之前。
关于null - EasyMock andReturn() 空返回值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11091224/