Return-Path: Delivered-To: apmail-jakarta-jetspeed-dev-archive@www.apache.org Received: (qmail 12818 invoked from network); 8 Jun 2004 01:35:54 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 8 Jun 2004 01:35:54 -0000 Received: (qmail 47702 invoked by uid 500); 8 Jun 2004 01:35:52 -0000 Delivered-To: apmail-jakarta-jetspeed-dev-archive@jakarta.apache.org Received: (qmail 47628 invoked by uid 500); 8 Jun 2004 01:35:51 -0000 Mailing-List: contact jetspeed-dev-help@jakarta.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Subscribe: List-Help: List-Post: List-Id: "Jetspeed Developers List" Reply-To: "Jetspeed Developers List" Delivered-To: mailing list jetspeed-dev@jakarta.apache.org Received: (qmail 47590 invoked by uid 500); 8 Jun 2004 01:35:51 -0000 Received: (qmail 47552 invoked by uid 500); 8 Jun 2004 01:35:50 -0000 Received: (qmail 47438 invoked by uid 99); 8 Jun 2004 01:35:47 -0000 Received: from [209.237.227.194] (HELO minotaur.apache.org) (209.237.227.194) by apache.org (qpsmtpd/0.27.1) with SMTP; Mon, 07 Jun 2004 18:35:47 -0700 Received: (qmail 12209 invoked by uid 1812); 8 Jun 2004 01:35:34 -0000 Date: 8 Jun 2004 01:35:34 -0000 Message-ID: <20040608013534.12208.qmail@minotaur.apache.org> From: dlestrat@apache.org To: jakarta-jetspeed-2-cvs@apache.org Subject: cvs commit: jakarta-jetspeed-2/portal/src/test/org/apache/jetspeed/userinfo TestUserInfoManager.java X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N dlestrat 2004/06/07 18:35:34 Modified: portal/src/test/org/apache/jetspeed/userinfo TestUserInfoManager.java Log: Finalizing http://nagoya.apache.org/jira/browse/JS2-64 Revision Changes Path 1.6 +12 -2 jakarta-jetspeed-2/portal/src/test/org/apache/jetspeed/userinfo/TestUserInfoManager.java Index: TestUserInfoManager.java =================================================================== RCS file: /home/cvs/jakarta-jetspeed-2/portal/src/test/org/apache/jetspeed/userinfo/TestUserInfoManager.java,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- TestUserInfoManager.java 27 May 2004 19:57:45 -0000 1.5 +++ TestUserInfoManager.java 8 Jun 2004 01:35:34 -0000 1.6 @@ -42,8 +42,8 @@ import org.apache.jetspeed.security.impl.RdbmsPolicy; import org.apache.jetspeed.security.impl.RoleManagerImpl; import org.apache.jetspeed.security.impl.SecurityProviderImpl; -import org.apache.jetspeed.security.impl.UserImpl; import org.apache.jetspeed.security.impl.UserManagerImpl; +import org.apache.jetspeed.tools.pamanager.JetspeedDescriptorUtilities; import org.apache.jetspeed.tools.pamanager.PortletDescriptorUtilities; import org.apache.jetspeed.userinfo.impl.UserInfoManagerImpl; @@ -136,6 +136,7 @@ RequestContext request = initRequestContext("anon"); + // Without linked attributes // There are no preferences associated to the user profile. Map userInfo = uim.getUserInfoMap(app.getId(), request); assertNull(PortletRequest.USER_INFO + " is null", userInfo); @@ -148,7 +149,16 @@ assertEquals("should contain user.name.given", "Test Dude", (String) userInfo.get("user.name.given")); assertEquals("should contain user.name.family", "Dudley", (String) userInfo.get("user.name.family")); assertNull("should not contain user.home-info.online.email", userInfo.get("user.home-info.online.email")); - + + // With linked attributes + boolean isLoaded = JetspeedDescriptorUtilities.loadPortletDescriptor("./test/testdata/deploy/jetspeed-portlet.xml", app); + assertTrue("should have loaded jetspeed-portlet.xml.", isLoaded); + + userInfo = uim.getUserInfoMap(app.getId(), request); + assertNotNull(PortletRequest.USER_INFO + " should not be null", userInfo); + assertEquals("should contain user-name-given", "Test Dude", (String) userInfo.get("user-name-given")); + assertEquals("should contain user-name-family", "Dudley", (String) userInfo.get("user-name-family")); + // remove the app try { --------------------------------------------------------------------- To unsubscribe, e-mail: jetspeed-dev-unsubscribe@jakarta.apache.org For additional commands, e-mail: jetspeed-dev-help@jakarta.apache.org