/web/DRCP/test/com/bluesky/drcp/business/service/UserRoleServiceTest.java

http://drcp.googlecode.com/ · Java · 34 lines · 25 code · 9 blank · 0 comment · 1 complexity · 818a26f175ccbb8298fb90680123e88b MD5 · raw file

  1. package com.bluesky.drcp.business.service;
  2. import java.util.ArrayList;
  3. import java.util.List;
  4. import junit.framework.TestCase;
  5. import util.ApplicationContextUtil;
  6. public class UserRoleServiceTest extends TestCase {
  7. private UserRoleService svc;
  8. protected void setUp() throws Exception {
  9. super.setUp();
  10. svc = (UserRoleService) ApplicationContextUtil.getFactory().getBean(
  11. "userRoleService");
  12. }
  13. public void testIsAdmin() {
  14. assertTrue(svc.isAdmin("admin"));
  15. assertFalse(svc.isAdmin("jack"));
  16. }
  17. public void testAccessRoleList(){
  18. List roleIds = new ArrayList();
  19. roleIds.add("admin1");
  20. roleIds.add("admin2");
  21. svc.setRoleList("jack", roleIds);
  22. List roleIds2 = svc.getRoleList("jack");
  23. assertTrue(roleIds2.size() == roleIds.size());
  24. }
  25. }