【发布时间】:2012-08-30 19:48:20
【问题描述】:
我有这样的方法:
public void MyMethod(int p1, int p2) {
//some logic here
MyObject mo = new MyObject(var1,var2);
int returnedId = mo.doOperation(something);
//Do something with the returnedId;
}
我想测试这个方法,但我不能模拟构造函数调用,所以围绕它的测试会破坏模块化。我可以用工厂方法或其他东西来做,但因为我只有一个构造函数,所以没有意义。
这通常是如何使用 EasyMock 完成的?
【问题讨论】:
标签: java unit-testing easymock