Java 在比较预期调用和实际调用时忽略模拟对象的特定参数
我的课程如下:Java 在比较预期调用和实际调用时忽略模拟对象的特定参数,java,easymock,Java,Easymock,我的课程如下: 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.setLa
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编写it的测试用例
问题在于,时间戳是由该方法在运行时找到的。它和模拟对象中的不同。我可以忽略Xyz类的特定参数吗
我可以指定什么在模拟时忽略特定属性
Easymock.expect(con.save(xyz)).andReturn(something) ??
你可以做一些事情,如果我有选择的话,我会按照大致的顺序去做
为什么没有人回答/