Я пытаюсь смоделировать метод, чтобы он возвращал один конкретный объект:
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 проблемами:
- Я получаю«Текущий вызов недоступен» при вызове return
- Если я пытаюсь добавить переменную результата, у меня возникают проблемы с компиляцией.
Я использую JDK1.5.Есть идеи?