You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@myfaces.apache.org by Jakob Korherr <ja...@gmail.com> on 2010/05/12 17:41:28 UTC

Re: svn commit: r943367 - /myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/application/ApplicationImplJsfTest.java

Hi Leonardo,

FYI: I fixed this test case in revision 943556. The problem was that
FacesContext.getApplication().getExpressionFactory() had to return a
MockExpressionFactory in order to work in the test case.

Regards,
Jakob

2010/5/12 <lu...@apache.org>

> Author: lu4242
> Date: Wed May 12 03:57:33 2010
> New Revision: 943367
>
> URL: http://svn.apache.org/viewvc?rev=943367&view=rev
> Log:
> MYFACES-2711 Application.createComponent(FacesContext,Resource) register
> listeners twice and call createComponent(String) directly
>
> Modified:
>
>  myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/application/ApplicationImplJsfTest.java
>
> Modified:
> myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/application/ApplicationImplJsfTest.java
> URL:
> http://svn.apache.org/viewvc/myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/application/ApplicationImplJsfTest.java?rev=943367&r1=943366&r2=943367&view=diff
>
> ==============================================================================
> ---
> myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/application/ApplicationImplJsfTest.java
> (original)
> +++
> myfaces/core/trunk/impl/src/test/java/org/apache/myfaces/application/ApplicationImplJsfTest.java
> Wed May 12 03:57:33 2010
> @@ -100,6 +100,7 @@ public class ApplicationImplJsfTest exte
>                 MockViewDeclarationLanguageFactory.class.getName());
>         RuntimeConfig runtimeConfig = new RuntimeConfig();
>         _testApplication = new ApplicationImpl(runtimeConfig);
> +        facesContext.setApplication(_testApplication);
>     }
>
>     @Override
> @@ -220,17 +221,17 @@ public class ApplicationImplJsfTest exte
>         // this can be changed in the next release of MyFaces test
> (1.0.0-beta.NEXT)
>
>         // register the new component type
> -        _testApplication.addComponent(TEST_COMPONENT_TYPE,
> UIOutput.class.getName());
> +        //_testApplication.addComponent(TEST_COMPONENT_TYPE,
> UIOutput.class.getName());
>
>         // get the BeanInfo metadata
> -        metadata = vdl.getComponentMetadata(facesContext, resource);
> +        //metadata = vdl.getComponentMetadata(facesContext, resource);
>
>         // create the component
> -        component = _testApplication.createComponent(facesContext,
> resource);
> +        //component = _testApplication.createComponent(facesContext,
> resource);
>
>         // asserts for the fourth component
> -        assertTrue("The component has to be an instance of UIOutput",
> component instanceof UIOutput);
> -        assertRendererTypeResourceBeanInfo(component, resource, metadata);
> +        //assertTrue("The component has to be an instance of UIOutput",
> component instanceof UIOutput);
> +        //assertRendererTypeResourceBeanInfo(component, resource,
> metadata);
>     }
>
>  }
>
>
>


-- 
Jakob Korherr

blog: http://www.jakobk.com
twitter: http://twitter.com/jakobkorherr
work: http://www.irian.at