ClassCastException during surefire tests when calling 
ExternalContextUtils.getServletContextPath()
--------------------------------------------------------------------------------------------------

                 Key: TRINIDAD-1506
                 URL: https://issues.apache.org/jira/browse/TRINIDAD-1506
             Project: MyFaces Trinidad
          Issue Type: Bug
    Affects Versions:  1.2.11-core
            Reporter: Matt Cooper
            Priority: Minor


If you have a renderer that makes a call like this:

ExternalContextUtils.getServletContextPath(context.getExternalContext());

Then, when running a surefire test for a component that uses such a renderer, a 
ClassCastException will be thrown where some underlying code is expecting a 
javax.servlet.ServletContext however, a 
org.apache.myfaces.trinidadinternal.renderkit.MApplication is provided instead. 
 Perhaps MApplication needs to implement/extend ServletContext or otherwise 
ExternalContextUtils.getServletContextPath() needs to return a dummy value when 
running surefire tests.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to