Я пытаюсь создать тесты JUnit для метода в классе A, который создает экземпляр класса B. Так как, я хочу изолировать поведение метода, я хотел бы переопределить методы B в моем наборе тестов для A с более простымте, которые будут работать в целях тестирования A.
Я пытался сделать это, используя шпион Mockito, однако, насколько я понимаю, это позволяет только возвращать статическое значение при вызове метода, однако мне нужно заменить сложныйвнешняя логика с более простой, с учетом переданных параметров.
Как лучше всего подойти к этому?