Uploaded image for project: 'PUBLIC - Liferay Faces'
  1. PUBLIC - Liferay Faces
  2. FACES-2837

Bridge TCK TestPage203 failure (JSF_ELTest) in Liferay Portal 6.2

    Details

      Description

      Background:

      The BridgePortletConfigFactory feature was introduced in FACES-2684 in order to provide a way for bridges to decorate the javax.portlet.PortletConfig object provided by the portlet container. Liferay Portal 7.0 and Pluto 2.0 do not require the object to be decorated, but Liferay Portal 6.2 does via the BridgePortletConfigFactoryLiferayImpl.java class in the liferay-faces-bridge-ext-3.x branch (see FACES-2819).

      Because of this, there is a failure on TCK TestPage203 when running in Liferay Portal 6.2. The PortletConfig object that is saved as a request attribute in GenericFacesTestSuitePortlet.java is not the same as the PortletConfig object that is returned by the bridge's ELResolverImpl.java.

      Steps to Reproduce:

      Expected Result

      Test: JSF_ELTest
      Status: SUCCESS
      Detail:
      JSF EL impicit objects correctly resolved in both action and render phases.
      

      Actual Result

      Test: JSF_ELTest
      Status: FAIL
      Detail:
      implicit object portletConfig resolved using the Faces EL resolver but its not equal to what is expected.
      

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              neil.griffin Neil Griffin
              Reporter:
              neil.griffin Neil Griffin
              Participants of an Issue:
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Packages

                  Version Package
                  bridge-impl-2.1.0
                  bridge-impl-3.1.0
                  bridge-impl-4.1.0