Я пробую Mockito для модульного теста.
У меня есть метод:
@Test
public void checkRG6() {
Foo foo = new Foo()
manager.checkFoo(foo);
}
public void checkFoo(Foo foo){
if (StringUtils.isValid(foo)) {
try {
getDaoProxy().getComptabiliteDao().getEcritureComptableByRef(
pEcritureComptable.getReference());
...
} catch (NotFoundException vEx) {
}
}
}
}
Я хотел бы посмеяться над этим вызовом БД:
getDaoProxy().getComptabiliteDao().getEcritureComptableByRef(
pEcritureComptable.getReference());
этот цепочечный метод вызывает базу данных. можно заменить на:
fooRepository.getOneByRef(foo.getRef())
Но я не приеду. Можно ли просто посмеяться над этим вызовом из метода checkFoo?
Спасибо