EasyMock和Return()null返回值

时间:2012-06-18 21:17:56

标签: null easymock

我使用EasyMock构建了一个模拟对象,我试图让对象在方法调用后返回另一个对象。方法调用不会导致抛出任何异常,但它返回null,但我确定andReturn()调用具有非null参数。

1 个答案:

答案 0 :(得分:16)

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