スーパークラスのコンストラクター呼び出しとそのsuper()呼び出しをモックできるかどうか知りたいです。
たとえば、私は次のクラスを持っています
class A
{
A(..)
{
super(..)
}
}
class B extends A
{
B(C c)
{
super(c)
}
}
そのため、クラスBのいくつかのメソッドを単体テストすることを計画していますが、インスタンスを作成すると、スーパークラスコンストラクターが呼び出されるため、単体テストを作成するのが難しくなります。では、どうすればすべてのスーパークラスコンストラクター呼び出しをモックできますか。また、クラスAのいくつかのメソッドをモックして、必要に応じていくつかの値を返すようにします。
ありがとう!!