Dante Wang created PLUTO-680:
--------------------------------

             Summary: TCK: Contestng 
V2RequestTests_PortletRequest_ApiEvent_isUserInRole1
                 Key: PLUTO-680
                 URL: https://issues.apache.org/jira/browse/PLUTO-680
             Project: Pluto
          Issue Type: Bug
          Components: tck
    Affects Versions: 3.0.0
            Reporter: Dante Wang
            Assignee: Scott Nicklous
             Fix For: 3.0.1


TCK test cases

* V2RequestTests_PortletRequest_ApiEvent_isUserInRole1
* V2RequestTests_PortletRequest_ApiResource_isUserInRole1

test the requirement "Method isUserInRole(): returns true if the authenticated 
user is in the specified role" as specified in Portlet Spec 3.0 Chapter 24.2, 
24.3, and 
[JavaDoc|https://portals.apache.org/pluto/portlet-3.0-apidocs/javax/portlet/PortletRequest.html#isUserInRole(java.lang.String)].

The test cases perform the tests by doing the following check:

{code:java}
boolean usrole=portletReq.isUserInRole("pluto");

if(usrole==true) {
   tr46.setTcSuccess(true);
} else {
   tr46.appendTcDetail("The Authenticated user is not in Specified Role");
}
{code}

The problem is, the role used in the test case is Pluto specific, while other 
portal vendors may use complete different role names. For example, there's no 
role named "pluto" in Liferay, so the test cases fail in Liferay.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to