我正在尝试为一些代码编写一个 EasyMock Junit 测试用例,这些代码有很多额外的代码片段,我发现 Mock 有点矫枉过正。说给定的例子http://java.dzone.com/articles/easymock-tutorial-%E2%80%93-getting,
以下期望被设置为测试
portfolio.getTotalValue()
期待
EasyMock.expect(marketMock.getPrice("EBAY")).andReturn(42.00);
EasyMock.replay(marketMock);
现在在我的情况下,我需要设置大约 30-40 个这样的期望,然后才能对我的代码进行单元测试。
有没有办法生成对代码的期望或动态生成它们?这样我就不必手动执行所有这些操作来测试我的特定代码?