我有一堂课如下:
public class MyClass{
Connector con;
public MyClass(Connector con){
this.con= con;
}
public void save(Xyz xyz){
//save 2 instances of xyz one with lastupdatetime as 0 and other with
// currenttimestamp
xyz.setLastUpdateTime(0) ; a
con.save(xyz) ;
xyz.setLastUpdateTime(Calender.getInstance().getCurrentTimeInMillis() );
con.save(xyz);
}
}
我如何使用easymock编写它的测试用例。
问题是该方法在运行时找到了时间戳。它与模拟对象中的不同。我可以忽略 Xyz 类的特定参数吗
在模拟时我可以指定什么来忽略特定属性?
Easymock.expect(con.save(xyz)).andReturn(something) ??