【发布时间】:2020-07-08 08:08:21
【问题描述】:
List<ValidAddress> validAddress;
for(validAdd : validAddress)
{
if(validAdd.getValue()!=0)
{
//do some action
}
}
这里我需要使用 EasyMock 来测试 getValue() 方法。 我写如下:
EasyMock.expect(validAdd.getValue()).andReturn(1D).anyTimes();
所以代替 validAdd ,我怎样才能提供将迭代循环的对象。
getValue() 返回双精度。
【问题讨论】:
-
如果你想测试
getValue()的ValidAddress类,确保你不要在你的测试类中模拟ValidAddress。测试这一点的理想方法是制作一个实际ValidAddress实例的列表,然后测试该方法。
标签: java junit code-coverage easymock