?? organizationtest.java
字號:
package com.ejsun.entapps.test;
import com.ejsun.entapps.domain.organization.Group;
import com.ejsun.entapps.domain.organization.User;
import com.ejsun.entapps.service.organization.OrganizationService;
/**
* @author Labor
* @since 2004-4-15
* @version $Revision: 1.1 $
*
**/
public class OrganizationTest extends AbstractTest {
private OrganizationService getOrganizationService() {
return (OrganizationService) serviceLocator.getService("organizationService");
}
public void testCRUDUser() {
User user = new User();
user.setLoginId("USER_TestCRUDUser");
user.setFirstName("Tester");
user.setEmail("testCRUDUser@test.com");
getOrganizationService().createUser(user);
assertFalse(user.isNew());
user = getOrganizationService().loadUserById(user.getId());
assertEquals(user.getFirstName(), "Tester");
user.setFirstName("UPDTED Tester");
getOrganizationService().updateUser(user);
user = getOrganizationService().findUserByLoginId("USER_TestCRUDUser");
assertEquals(user.getEmail(), "testCRUDUser@test.com");
getOrganizationService().deleteUser(user);
user = getOrganizationService().findUserByLoginId("USER_TestCRUDUser");
assertNull(user);
}
public void testCRUDGroup() {
Group group = new Group();
group.setName("GROUP_TestCRUDUser");
getOrganizationService().createGroup(group);
long groupId = group.getId();
group = getOrganizationService().loadGroupById(groupId);
assertEquals(group.getName(), "GROUP_TestCRUDUser");
group.setName("UPDATED GROUP_TestCRUDUser");
getOrganizationService().updateGroup(group);
group = getOrganizationService().loadGroupById(groupId);
assertEquals(group.getName(), "UPDATED GROUP_TestCRUDUser");
getOrganizationService().deleteGroup(group);
group = getOrganizationService().loadGroupById(groupId);
assertNull(group);
}
public void testAddChild() {
Group parent = new Group();
parent.setName("GROUP_TestAddChild_Parent");
getOrganizationService().createGroup(parent);
Group child = new Group();
child.setName("GROUP_TestAddChild_Child");
getOrganizationService().addChild(parent, child);
Group newParent = getOrganizationService().loadGroupById(child.getId()).getParent();
assertEquals(newParent, parent);
}
public void testAssignGroupAdmin() {
User user = new User();
user.setLoginId("USER_TestAssignGroupAdmin");
user.setEmail("testAssignGroupAdmin@test.com");
getOrganizationService().createUser(user);
Group group = new Group();
group.setName("GROUP_TestAssignGroupAdmin");
getOrganizationService().createGroup(group);
getOrganizationService().assignGroupAdmin(user, group);
assertEquals(getOrganizationService().findGroupAdmin(group).getEmail(), "testAssignGroupAdmin@test.com");
}
public void testFindGroupByMember() {
User user = new User();
user.setLoginId("USER_TestFindGroupByMember");
getOrganizationService().createUser(user);
Group group = new Group();
group.setName("GROUP_TestFindGroupByMember");
getOrganizationService().createGroup(group);
getOrganizationService().addMemberToGroup(user, group);
assertEquals(getOrganizationService().findGroupByMember(user).getName(), "GROUP_TestFindGroupByMember");
}
public void testAddMemberToGroup() {
User user = new User();
user.setLoginId("USER_TestAddMemberToGroup");
getOrganizationService().createUser(user);
Group group = new Group();
group.setName("GROUP_TestAddMemberToGroup");
getOrganizationService().createGroup(group);
getOrganizationService().addMemberToGroup(user, group);
assertEquals(getOrganizationService().findGroupByMember(user).getName(), "GROUP_TestAddMemberToGroup");
}
public void testFindGroupMembers() {
User user1 = new User();
user1.setLoginId("USER_TestFindGroupMembers_1");
getOrganizationService().createUser(user1);
User user2 = new User();
user2.setLoginId("USER_TestFindGroupMembers_2");
getOrganizationService().createUser(user2);
Group group = new Group();
group.setName("GROUP_TestFindGroupMembers");
getOrganizationService().createGroup(group);
getOrganizationService().addMemberToGroup(user1, group);
getOrganizationService().addMemberToGroup(user2, group);
User[] groupMembers = getOrganizationService().findGroupMembers(group);
assertEquals(groupMembers.length, 2);
}
public void testAddGroupToRoot() {
Group rootGroup = getOrganizationService().findRootGroup();
int oldSize = rootGroup.getChildren().size();
Group group = new Group();
group.setName("GROUP_TestAddGroupToRoot");
getOrganizationService().addChild(rootGroup, group);
assertEquals(oldSize + 1, (getOrganizationService().findRootGroup().getChildren()).size());
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -