【发布时间】:2012-02-17 14:13:26
【问题描述】:
我试图模拟一个方法让它返回一个特定的对象:
private static final String PARAM = "somevalue";
...
@Test
public void jmockit() {
final PojoClass dfault = new PojoClass();
new NonStrictExpectations() {
StaticFacade mcfg;
{
StaticFacade.getPojo(PARAM); returns(dfault);
}
};
PojoClass a = StaticFacade.getPojo(PARAM);
assertNotNull(a);
}
但我面临两个问题:
- 我在退货电话中收到“当前没有可用的调用”
- 如果我尝试添加结果变量,我会遇到编译问题。
我正在使用 JDK1.5。有什么想法吗?
【问题讨论】:
标签: java jmockit expectations