【发布时间】:2015-05-29 09:34:47
【问题描述】:
我正在使用带有 junit 的 Easymock 来编写我的单元测试。我对此有疑问,我找不到一个非常清晰的解释。
你如何测试 void 方法?
由于他们不返回任何东西,所以类似:
Easymock.expect(myMockObject.func(easymock.isa(String.class))).andReturn("NOTHING TO RETURN HERE");
以上方法行不通,因为我没有什么可归还的。
那么,如何设定我的期望以及如何测试 void 方法?
我开始知道像 easymock.expectLastCall() 这样的东西会适合,但我不确定它的作用以及我们为什么需要它。
一个清晰的解释将不胜感激。
【问题讨论】:
标签: unit-testing junit easymock