【发布时间】:2014-01-18 11:25:10
【问题描述】:
我有最终类和构造函数...
我无法模拟这个类。我开始知道我不能在最后一堂课上使用 EasyMock。但在我的项目中,我应该只使用easymock。有没有办法模拟这个类?你能请任何人帮助我吗?
//A a = createMock(A.class);//IllegalException occuring while running this test case
For example :
final class A {
private int a;
A(int a){
this.a = a;
}
}
【问题讨论】:
-
你可以提取它的接口,然后到处使用这个接口,然后模拟新的接口。
-
一开始为什么是final?
-
它的客户端代码作为最终类。所以我不能改变。因此我很挣扎