Как имитировать вызов метода в junit, когда метод находится внутри базового класса, а метод тестирования расширяет его?
Мне нужно написать юнит тест в JUnit метод, метод внутрь класса A и класса расширяет класс В. Мой способ испытания что и methoda() вызывает другой метод methodb (), который находится внутри класса Б. Так как я должен издеваться над Это метод methodb() вызов, так что когда я называю что и methoda() из моего примера, это получить прошло?
Какой класс я должен высмеивать, класс А или класс В?
Что я уже пробовал:
ClassA obj=новый класс();
То mockClsB=издеваться(ClassB.class);
когда(mockClsB.метод methodb()).thenReturn(некоторое_значение);
int expected=10;
результат инт=obj-файлы.что и methoda();
Gerry Schmitz
Спросите QA; они единственные, кто заботится.