1
我試圖嘲弄的方法將它返回一個特定的對象:JMockit - 期望和靜態方法
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);
}
但我面對2個問題:
- 我越來越a在返回調用
- 「沒有當前可用的調用」如果我嘗試添加結果變量,則會出現編譯問題。
我使用的是JDK1.5。有任何想法嗎?