[prev in list] [next in list] [prev in thread] [next in thread]
List: jboss-cvs-commits
Subject: [jboss-cvs] jboss-portal/core/src/main/org/jboss/portal/test/core ...
From: Julien Viet <julien () jboss ! com>
Date: 2005-08-31 23:39:06
Message-ID: E1EAcAc-0000MJ-6H () committer01 ! frg ! pub ! inap ! atl ! jboss ! com
[Download RAW message or body]
User: julien
Date: 05/08/31 19:39:06
Added: core/src/main/org/jboss/portal/test/core
UserModelTestCase.java
Log:
port JBPORTAL 382 to head : user module findUsersFilteredByUsername does not workd
Revision Changes Path
1.1 date: 2005/08/31 23:39:06; author: julien; state: \
Exp;jboss-portal/core/src/main/org/jboss/portal/test/core/UserModelTestCase.java
Index: UserModelTestCase.java
===================================================================
/*****************************************
* *
* JBoss Portal: The OpenSource Portal *
* *
* Distributable under LGPL license. *
* See terms of license at gnu.org. *
* *
*****************************************/
package org.jboss.portal.test.core;
import org.jboss.portal.core.model.User;
import org.jboss.portal.core.model.Role;
import org.jboss.portal.core.impl.user.UserImpl;
import org.jboss.portal.core.impl.role.RoleImpl;
import java.util.Set;
import java.util.HashSet;
import java.util.Iterator;
/**
* @author <a href="mailto:julien@jboss.org">Julien Viet</a>
* @version $Revision: 1.1 $
*/
public class UserModelTestCase extends ModelTestCase
{
public UserModelTestCase(String name)
{
super(name);
}
public void testFindUsersUsingFilter() throws Exception
{
Set set1 = userModule.findUsersFilteredByUsername("user", 0, 10);
Set nameSet1 = new HashSet();
for (Iterator i = set1.iterator(); i.hasNext();)
{
User user = (User)i.next();
nameSet1.add(user.getUserName());
}
Set expectedNameSet1 = new HashSet();
expectedNameSet1.add("user1");
expectedNameSet1.add("user2");
assertEquals(expectedNameSet1, nameSet1);
//
Set set2 = userModule.findUsersFilteredByUsername("blah", 0, 10);
assertEquals(0, set2.size());
//
Set set3 = userModule.findUsersFilteredByUsername("", 0, 10);
Set nameSet3 = new HashSet();
for (Iterator i = set3.iterator(); i.hasNext();)
{
User user = (User)i.next();
nameSet3.add(user.getUserName());
}
Set expectedNameSet3 = new HashSet();
expectedNameSet3.add("user1");
expectedNameSet3.add("user2");
assertEquals(expectedNameSet3, nameSet3);
//
Set set4 = userModule.findUsersFilteredByUsername("user1", 0, 10);
Set nameSet4 = new HashSet();
for (Iterator i = set4.iterator(); i.hasNext();)
{
User user = (User)i.next();
nameSet4.add(user.getUserName());
}
Set expectedNameSet4 = new HashSet();
expectedNameSet4.add("user1");
assertEquals(expectedNameSet4, nameSet4);
}
protected void populate() throws Exception
{
User u1 = new UserImpl("user1");
User u2 = new UserImpl("user2");
Role g1 = new RoleImpl("role1");
Role g2 = new RoleImpl("role2");
session.save(u1);
session.save(u2);
session.save(g1);
session.save(g2);
u1.getRoles().add(g1);
u2.getRoles().add(g1);
u2.getRoles().add(g2);
}
}
-------------------------------------------------------
SF.Net email is Sponsored by the Better Software Conference & EXPO
September 19-22, 2005 * San Francisco, CA * Development Lifecycle Practices
Agile & Plan-Driven Development * Managing Projects & Teams * Testing & QA
Security * Process Improvement & Measurement * http://www.sqe.com/bsce5sf
_______________________________________________
jboss-cvs-commits mailing list
jboss-cvs-commits@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jboss-cvs-commits
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic