Я использую EasyMock 3+.переопределить содержимое метода void
Я тестирую метод, например. processMessage()
, который (будет) удовлетворять моим тестам, но в самом конце метода этот метод также вызывает другой метод dispatchMessage(String msg)
того же класса. Этот последний метод использует объект, внедренный @EJB, который мне действительно неинтересен в этом тесте. Конечно - этот объект приводит к исключению NullPointerException.
Как я могу издеваться над этим методом Easymock, чтобы просто игнорировать его код и возвращать пустоту. т.е.
void dispatchMessage(String msg){
return;
}
благодаря
Я рекомендую использовать 'replay' и' verify', чтобы удостовериться, что вымышленный метод вызывается как ожидалось. Кроме того, я думаю, что метод 'beforeClass' не нужен, так как вы позже перезаписываете' inboundMock'. – eee