Я новичок в Mocking frameworks. Фреймворк, над которым я сейчас работаю, — это 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. Если он создает экземпляр какого-то другого класса, то я тоже должен издеваться над этим. Таким образом, мне приходится издеваться над множеством классов, что не очень хорошая идея. Помогите пожалуйста мне.