dlestrat 2004/05/16 16:56:03
Modified: portal/src/test/org/apache/jetspeed/userinfo
TestUserInfoManager.java
Log:
Modified test.
Revision Changes Path
1.2 +23 -4
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.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- TestUserInfoManager.java 16 May 2004 20:09:55 -0000 1.1
+++ TestUserInfoManager.java 16 May 2004 23:56:03 -0000 1.2
@@ -26,6 +26,10 @@
import org.apache.jetspeed.components.AbstractComponentAwareTestCase;
import org.apache.jetspeed.components.ComponentAwareTestSuite;
+import org.apache.jetspeed.components.persistence.store.Filter;
+import org.apache.jetspeed.components.persistence.store.PersistenceStore;
+import org.apache.jetspeed.components.persistence.store.impl.LockFailedException;
+import org.apache.jetspeed.components.portletregistry.PortletRegistryComponent;
import org.apache.jetspeed.mockobjects.request.MockRequestContext;
import org.apache.jetspeed.om.common.portlet.MutablePortletApplication;
import org.apache.jetspeed.prefs.PropertyManager;
@@ -61,6 +65,12 @@
/** The user manager. */
private UserManager ums;
+
+ /** The portlet registry. */
+ private static PortletRegistryComponent registry;
+
+ /** The persistence store. */
+ private PersistenceStore store;
/**
* <p>Defines the testcase name for JUnit.</p>
@@ -82,6 +92,8 @@
uim = (UserInfoManager)
container.getComponentInstance(UserInfoManager.class);
pms = (PropertyManager)
container.getComponentInstance(PropertyManager.class);
ums = (UserManager) container.getComponentInstance(UserManager.class);
+ registry = (PortletRegistryComponent)
container.getComponentInstance(PortletRegistryComponent.class);
+ store = registry.getPersistenceStore();
}
/**
@@ -120,22 +132,29 @@
PortletDescriptorUtilities.loadPortletDescriptor("./test/testdata/deploy/portlet.xml",
"unit-test");
assertNotNull("App is null", app);
+ store.getTransaction().begin();
+ store.makePersistent(app);
+ store.getTransaction().commit();
+
RequestContext request = initRequestContext("anon");
// There are no preferences associated to the user profile.
- request = uim.setUserInfoMap(app, request);
- assertNull(PortletRequest.USER_INFO + " is null", (Map)
request.getAttribute(PortletRequest.USER_INFO));
+ Map userInfo = uim.getUserInfoMap(app.getId(), request);
+ assertNull(PortletRequest.USER_INFO + " is null", userInfo);
// The user has preferences associated to the user profile.
initUser();
request = initRequestContext("test");
- request = uim.setUserInfoMap(app, request);
- Map userInfo = (Map) request.getAttribute(PortletRequest.USER_INFO);
+ 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"));
assertNull("should not contain user.home-info.online.email",
userInfo.get("user.home-info.online.email"));
+ store.getTransaction().begin();
+ store.deletePersistent(app);
+ store.getTransaction().commit();
+
destroyUser();
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]