モッキングフレームワークは初めてです。私が今取り組んでいるフレームワークは JMockit です。このトピックに関する私の理解が非常に乏しい場合は、ご容赦ください。
抽象クラスを拡張するクラス A があります。クラスは次のようになります。
class A extends AbstractClass{
private B b = UtilClass.getBean("b");
private C c = UtilClass.getBean("c");
.........
.........
.........
}
UtilClass は次のようになります。
public final class UtilClass{
private static UtilContext context = new UtilContext();
//getBean method which returns a bean object
}
getBean メソッドをモックしたい。したがって、このメソッドをモックするには、UtilContext クラスをモックする必要があります。他のクラスをインスタンス化している場合は、それもモックする必要があります。このようにして、多くのクラスをモックする必要がありますが、これは良い考えではありません。私を助けてください。