在 groovy 中,我可以将所需的返回值从方法设置为测试中我想要的任何值。我可以使用 PowerMock 模拟常规方法吗?
例如
int getYear() {
return 2013;
}
在测试中,我可以设置如下内容:
expect(getYear()).andReturn(2012);
//类underTest
class ProxyB {
public X getDimensions(){
GetResponseX getResponseX = client.newServiceCall().call().getResponseX();
int d = getResponseX.getDimensions();
}
}
我想模拟getResponseX.getDimensions()
返回 21 的部分。