我正在尝试模拟一种方法以使其返回一个特定对象:
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。有任何想法吗?