我是一名新手,对于模拟框架并不熟悉。我现在正在使用的框架是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类。如果它正在实例化其他类,则我也必须模拟该类。这样,我必须模拟许多类,这不是一个好主意。请帮帮我。