public abstract class AbstractMyFacesRequestTestCase extends AbstractMyFacesTestCase implements ServletMockContainer
Abstract JUnit test case base class, with method to setup/teardown a request. It helps to create tests that involve multiple requests like client submits, or tests that involve more control over the lifecycle.
AbstractMyFacesTestCase.JUnitFacesInitializer, AbstractMyFacesTestCase.MyFacesMockFacesConfigurationProvider, AbstractMyFacesTestCase.SharedFacesConfiguration
Modifier and Type | Field and Description |
---|---|
protected Application |
application |
protected MockMyFacesClient |
client |
protected ExternalContext |
externalContext |
protected FacesContext |
facesContext |
protected org.apache.myfaces.test.mock.MockHttpSession |
lastSession |
protected org.apache.myfaces.test.mock.MockHttpServletRequest |
request |
protected boolean |
requestInitializedCalled |
protected org.apache.myfaces.test.mock.MockHttpServletResponse |
response |
protected org.apache.myfaces.test.mock.MockHttpSessionProxy |
session |
AFTER_RENDER_STEP, BEFORE_RENDER_STEP, BUILD_VIEW_CYCLE_STEP, facesConfigurationProvider, facesContextFactory, LAST_PHASE_PROCESSED, LAST_RENDER_PHASE_STEP, lifecycle, lifecycleFactory, listener, PHASE_MANAGER_INSTANCE, servletConfig, servletContext, VIEWHANDLER_RENDER_STEP, webContainer
Constructor and Description |
---|
AbstractMyFacesRequestTestCase() |
applyRequestValues, createExpressionFactory, createFacesConfigurationProvider, createFacesInitializer, executeAfterRender, executeBeforeRender, executeBuildViewCycle, executePhase, executeViewHandlerRender, getRenderedContent, getTestJavaClass, getWebappContextURI, getWebappResourcePath, invokeApplication, isScanAnnotations, processLifecycleExecute, processLifecycleRender, processRemainingExecutePhases, processRemainingPhases, processRemainingPhasesBefore, processValidations, renderResponse, restoreView, setUpClassloader, setUpFacesServlet, setUpMyFaces, setUpServletListeners, setUpServletObjects, setUpServlets, setUpWebConfigParams, tearDownClass, tearDownClassloader, tearDownFacesServlet, tearDownMyFaces, tearDownServletListeners, tearDownServlets, updateModelValues
protected MockMyFacesClient client
protected org.apache.myfaces.test.mock.MockHttpServletRequest request
protected boolean requestInitializedCalled
protected org.apache.myfaces.test.mock.MockHttpServletResponse response
protected org.apache.myfaces.test.mock.MockHttpSessionProxy session
protected org.apache.myfaces.test.mock.MockHttpSession lastSession
protected Application application
protected ExternalContext externalContext
protected FacesContext facesContext
public void setUp() throws Exception
AbstractMyFacesTestCase
Set up instance variables required by this test case.
setUp
in class AbstractMyFacesTestCase
Exception
public void tearDown() throws Exception
tearDown
in class AbstractMyFacesTestCase
Exception
protected void setupRequest()
protected void setupRequest(String pathInfo)
protected MockMyFacesClient createClient()
public final void startViewRequest(String viewId)
startViewRequest
in interface ServletMockContainer
public final void startRequest()
public void doRequestInitialized()
public final void endRequest()
endRequest
in interface ServletMockContainer
public void doRequestDestroyed()
protected void tearDownRequest()
protected String getContextPath()
protected String getServletPath()
public void processLifecycleExecute()
public void processLifecycleRender()
public void processLifecycleExecuteAndRender()
public void restoreView()
public void applyRequestValues()
public void processValidations()
public void updateModelValues()
public void invokeApplication()
public void renderResponse()
public void processRemainingExecutePhases()
public void processRemainingPhases()
processRemainingPhases
in interface ServletMockContainer
public void executeBeforeRender()
public void executeViewHandlerRender()
public void executeBuildViewCycle()
public void executeAfterRender()
public String getRenderedContent() throws IOException
IOException
public org.apache.myfaces.test.mock.MockHttpServletRequest getRequest()
getRequest
in interface ServletMockContainer
public org.apache.myfaces.test.mock.MockHttpServletResponse getResponse()
getResponse
in interface ServletMockContainer
public FacesContext getFacesContext()
getFacesContext
in interface ServletMockContainer
Copyright © 2020 The Apache Software Foundation. All rights reserved.