Author: areshetnyak
Date: 2011-11-25 07:09:00 -0500 (Fri, 25 Nov 2011)
New Revision: 5239
Modified:
core/trunk/exo.core.component.organization.tests/src/main/java/org/exoplatform/services/tck/organization/TestMembershipHandler.java
Log:
EXOJCR-1658 : TestMembershipHandler was updated.
Modified:
core/trunk/exo.core.component.organization.tests/src/main/java/org/exoplatform/services/tck/organization/TestMembershipHandler.java
===================================================================
---
core/trunk/exo.core.component.organization.tests/src/main/java/org/exoplatform/services/tck/organization/TestMembershipHandler.java 2011-11-24
14:17:18 UTC (rev 5238)
+++
core/trunk/exo.core.component.organization.tests/src/main/java/org/exoplatform/services/tck/organization/TestMembershipHandler.java 2011-11-25
12:09:00 UTC (rev 5239)
@@ -17,6 +17,7 @@
package org.exoplatform.services.tck.organization;
import org.exoplatform.commons.utils.ListAccess;
+import org.exoplatform.commons.utils.PageList;
import org.exoplatform.services.organization.Group;
import org.exoplatform.services.organization.Membership;
import org.exoplatform.services.organization.MembershipEventListener;
@@ -394,8 +395,24 @@
*/
public void testFindUsersByGroupId() throws Exception
{
- assertEquals(uHandler.findUsersByGroupId("/platform/users").getSize(),
4);
+ ListAccess<User> usersListAccess =
uHandler.findUsersByGroupId("/platform/users");
+ assertEquals(usersListAccess.getSize(), 4);
+
+ for (User u : usersListAccess.load(0, usersListAccess.getSize()))
+ {
+ User currentUrer = uHandler.findUserByName(u.getUserName());
+ assertNotNull(currentUrer);
+
+ assertEquals(currentUrer.getUserName(), u.getUserName());
+ assertEquals(currentUrer.getFirstName(), u.getFirstName());
+ assertEquals(currentUrer.getLastName(), u.getLastName());
+ assertEquals(currentUrer.getEmail(), u.getEmail());
+ assertEquals(currentUrer.getOrganizationId(), u.getOrganizationId());
+ assertEquals(currentUrer.getPassword(), u.getPassword());
+ assertEquals(currentUrer.getCreatedDate().toString(),
u.getCreatedDate().toString());
+ }
+
// try to find users by not existed entries. We supposed to get empty list instead
of Exception
try
{
@@ -412,8 +429,24 @@
*/
public void testFindUsersByGroup() throws Exception
{
-
assertEquals(uHandler.findUsersByGroup("/platform/users").getAll().size(), 4);
+ PageList<User> usersList =
uHandler.findUsersByGroup("/platform/users");
+
+ assertEquals(usersList.getAll().size(), 4);
+ for (User u : usersList.getAll())
+ {
+ User currentUrer = uHandler.findUserByName(u.getUserName());
+ assertNotNull(currentUrer);
+
+ assertEquals(currentUrer.getUserName(), u.getUserName());
+ assertEquals(currentUrer.getFirstName(), u.getFirstName());
+ assertEquals(currentUrer.getLastName(), u.getLastName());
+ assertEquals(currentUrer.getEmail(), u.getEmail());
+ assertEquals(currentUrer.getOrganizationId(), u.getOrganizationId());
+ assertEquals(currentUrer.getPassword(), u.getPassword());
+ assertEquals(currentUrer.getCreatedDate().toString(),
u.getCreatedDate().toString());
+ }
+
// try to find users by not existed entries. We supposed to get empty list instead
of Exception
try
{
Show replies by date