Я пытаюсь добавить некоторые модульные тесты в приложение JSF. Это приложение не основывалось на каких-либо передовых методах, поэтому многие методы обслуживания используют FacesContext
для вывода данных из управляемого сеанса beans следующим образом:
(это внутри класса util)
public static Object getPageBean(String beanReference) {
FacesContext fc = FacesContext.getCurrentInstance();
VariableResolver vr = fc.getApplication().getVariableResolver();
return vr.resolveVariable(fc, beanReference);
}
Какой был бы лучший способ издеваться над этим? Я использую groovy, поэтому у меня есть еще несколько вариантов создания классов, которые я обычно не создаю.