package org.jboss.seam.mock; import javax.faces.FacesException; import javax.faces.context.FacesContext; import javax.faces.context.FacesContextFactory; import javax.faces.lifecycle.Lifecycle; public class MockFacesContextFactory extends FacesContextFactory { private static FacesContext facesContext; @Override public FacesContext getFacesContext(Object context, Object request, Object response, Lifecycle lifecycle) throws FacesException { return facesContext; } public static void setFacesContext(FacesContext facesContext) { MockFacesContextFactory.facesContext = facesContext; } public static FacesContext getFacesContext() { return MockFacesContextFactory.facesContext; } }