org.jboss.jsfunit.framework
Class JSFUnitFilter
java.lang.Object
org.jboss.jsfunit.framework.JSFUnitFilter
- All Implemented Interfaces:
- javax.servlet.Filter
public class JSFUnitFilter
- extends Object
- implements javax.servlet.Filter
The JSFUnitFilter is used to set up JSFUnit tests during a client
invocation of JUnit. It must run before the JSFUnitServletRedirector or
Cactus ServletTestRunner.
For details, see Apache Cactus.
Suggested setup in web.xml is to map the filter to the Cactus servlet(s) as
follows:
<filter>
<filter-name>JSFUnitFilter</filter-name>
<filter-class>org.jboss.jsfunit.framework.JSFUnitFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>JSFUnitFilter</filter-name>
<servlet-name>ServletRedirector</servlet-name>
</filter-mapping>
<filter-mapping>
<filter-name>JSFUnitFilter</filter-name>
<servlet-name>ServletTestRunner</servlet-name>
</filter-mapping>
If you are using a secure Cacuts redirector, you will also
need to declare the filter for that servlet:
<filter-mapping>
<filter-name>JSFUnitFilter</filter-name>
<servlet-name>ServletRedirectorSecure</servlet-name>
</filter-mapping>
- Since:
- 1.0
- Author:
- Stan Silvert
Method Summary |
void |
destroy()
|
void |
doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain filterChain)
|
void |
init(javax.servlet.FilterConfig filterConfig)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REDIRECTOR_REQUEST_PARAMS_KEY
public static final String REDIRECTOR_REQUEST_PARAMS_KEY
JSFUnitFilter
public JSFUnitFilter()
doFilter
public void doFilter(javax.servlet.ServletRequest req,
javax.servlet.ServletResponse res,
javax.servlet.FilterChain filterChain)
throws IOException,
javax.servlet.ServletException
- Specified by:
doFilter
in interface javax.servlet.Filter
- Throws:
IOException
javax.servlet.ServletException
init
public void init(javax.servlet.FilterConfig filterConfig)
throws javax.servlet.ServletException
- Specified by:
init
in interface javax.servlet.Filter
- Throws:
javax.servlet.ServletException
destroy
public void destroy()
- Specified by:
destroy
in interface javax.servlet.Filter
Copyright © 2007-2010 JBoss, a division of Red Hat, Inc.. All Rights Reserved.