Я использую easymock и высмеиваю свой класс UserService.
В моем UserService есть несколько методов:
boolean canUserLogin(..);
boolean canUserJoinClass(...);
Теперь некоторые методы вызывают друг друга, и еслиЯ тестирую метод № 1. Я хочу заглушить / смоделировать методы № 2 и методы № 3, которые вызываются в методе № 1.
Что меня смущает, так это как я могу издеваться над частью класса и оставлять другиезапустить реальный код?
Итак, я хочу на самом деле протестировать UserService.method # 1, но смоделировать UserService.method # 2 и UserService.method # 3, которые метод # 1 вызывает внутри.