Это невозможно.
Попробуйте использовать композицию вместо наследования , чтобы ваши тесты работали.
Я имею в виду, если возможно, сделать что-то вроде:
public class B extends A{
//notice the composition of class A into class B
private A a;
........
@Override
protected void doSomething(){
//some Code
a.doSomething();
}
......
}
Здесь вы можете легко смоделировать a
в ваших тестах.
Если это не выбор, тогда вам придется высмеивать все внутри метода super.doSomething()
. И powermockito
тоже может пригодиться.