@Test public void testSetRolesToUser() throws SecurityException { List<String> roleIds = new ArrayList<String>(); roleIds.add("EXIST_ROLE_1"); roleIds.add("EXIST_ROLE_3"); log.info("roleIds : " + roleIds.toString()); userRoleCommandService.setRolesToUser(EXIST_USER_1, roleIds); List<UserRole> finishList = userRoleDao.findByUser(EXIST_USER_1); for (UserRole userRole : finishList) { log.info("finishList : " + userRole.getRoleId()); } Assert.assertNotNull(finishList); Assert.assertEquals(2, listByUser.size()); Assert.assertEquals(2, finishList.size()); UserRole staticRole = getStaticRole(listByUser, "EXIST_ROLE_1"); Assert.assertNotNull(staticRole); UserRole finishRole = getStaticRole(finishList, "EXIST_ROLE_1"); Assert.assertNotNull(finishRole); Assert.assertEquals(staticRole.getUserRoleId(), finishRole.getUserRoleId()); UserRole nullRole = getStaticRole(finishList, "EXIST_ROLE_2"); Assert.assertNull(nullRole); UserRole notNullRole = getStaticRole(finishList, "EXIST_ROLE_3"); Assert.assertNotNull(notNullRole); }
@Test public void testSetEmptyRolesToUser() throws SecurityException { List<String> objects = Collections.emptyList(); userRoleCommandService.setRolesToUser(EXIST_USER_1, objects); List<UserRole> finishList = userRoleDao.findByUser(EXIST_USER_1); Assert.assertNotNull(finishList); Assert.assertEquals(0, finishList.size()); }
@Before public void setUp() { listByUser = userRoleDao.findByUser(EXIST_USER_1); listByRole = userRoleDao.findByRoleId(EXIST_ROLE_1); }