📄 roledaotest.java
字号:
package com.cib.dao;import java.util.HashMap;import java.util.List;import com.cib.Constants;import com.cib.model.Role;public class RoleDaoTest extends BaseDaoTestCase { private RoleDao dao; public void setRoleDao(RoleDao dao) { this.dao = dao; } public void testGetRoleInvalid() throws Exception { Role role = dao.getRoleByName("badrolename"); assertNull(role); } public void testGetRole() throws Exception { Role role = dao.getRoleByName(Constants.USER_ROLE); assertNotNull(role); } public void testUpdateRole() throws Exception { Role role = dao.getRoleByName("ROLE_USER"); role.setDescription("test descr"); dao.save(role); flush(); role = dao.getRoleByName("ROLE_USER"); assertEquals("test descr", role.getDescription()); } public void testAddAndRemoveRole() throws Exception { Role role = new Role("testrole"); role.setDescription("new role descr"); dao.save(role); flush(); role = dao.getRoleByName("testrole"); assertNotNull(role.getDescription()); dao.removeRole("testrole"); flush(); role = dao.getRoleByName("testrole"); assertNull(role); } /** * Tests the generic findByNamedQuery method * @throws Exception */ public void testFindByNamedQuery() throws Exception { HashMap<String, Object> queryParams = new HashMap<String, Object>(); queryParams.put("name", Constants.USER_ROLE); List<Role> roles = dao.findByNamedQuery("findRoleByName", queryParams); assertNotNull(roles); assertTrue(roles.size() > 0); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -