jp.co.opentone.bsol.linkbinder.dto.User

Here are the examples of the java api class jp.co.opentone.bsol.linkbinder.dto.User taken from open source projects.

1. CorresponWorkflowServiceImplTest#createOverTheMaxChecer()

Project: linkbinder
File: CorresponWorkflowServiceImplTest.java
private List<Workflow> createOverTheMaxChecer() {
    List<Workflow> wfs = new ArrayList<Workflow>();
    Workflow w = new Workflow();
    User u;
    w.setId(new Long(10));
    w.setWorkflowNo(new Long(1));
    u = new User();
    u.setEmpNo("ZZA04");
    u.setNameE("Tomoko Okada");
    w.setUser(u);
    w.setCreatedBy(u);
    w.setUpdatedBy(u);
    w.setWorkflowType(WorkflowType.CHECKER);
    w.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    wfs.add(w);
    w = new Workflow();
    w.setId(new Long(20));
    w.setWorkflowNo(new Long(2));
    u = new User();
    u.setEmpNo("ZZA02");
    u.setNameE("Tetsuo Aoki");
    w.setUser(u);
    w.setCreatedBy(u);
    w.setUpdatedBy(u);
    w.setWorkflowType(WorkflowType.CHECKER);
    w.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    wfs.add(w);
    w = new Workflow();
    w.setId(new Long(30));
    w.setWorkflowNo(new Long(3));
    u = new User();
    u.setEmpNo("ZZA05");
    u.setNameE("Keiichi Ogiwara");
    w.setUser(u);
    w.setCreatedBy(u);
    w.setUpdatedBy(u);
    w.setWorkflowType(WorkflowType.CHECKER);
    w.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    wfs.add(w);
    w = new Workflow();
    w.setId(new Long(40));
    w.setWorkflowNo(new Long(4));
    u = new User();
    u.setEmpNo("ZZA06");
    u.setNameE("Test Rokurou");
    w.setUser(u);
    w.setCreatedBy(u);
    w.setUpdatedBy(u);
    w.setWorkflowType(WorkflowType.CHECKER);
    w.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    wfs.add(w);
    w = new Workflow();
    w.setId(new Long(50));
    w.setWorkflowNo(new Long(5));
    u = new User();
    u.setEmpNo("ZZA07");
    u.setNameE("Test Nanarou");
    w.setUser(u);
    w.setCreatedBy(u);
    w.setUpdatedBy(u);
    w.setWorkflowType(WorkflowType.CHECKER);
    w.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    wfs.add(w);
    w = new Workflow();
    w.setId(new Long(60));
    w.setWorkflowNo(new Long(6));
    u = new User();
    u.setEmpNo("ZZA08");
    u.setNameE("Test Hatirou");
    w.setUser(u);
    w.setCreatedBy(u);
    w.setUpdatedBy(u);
    w.setWorkflowType(WorkflowType.CHECKER);
    w.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    wfs.add(w);
    w = new Workflow();
    w.setId(new Long(70));
    w.setWorkflowNo(new Long(7));
    u = new User();
    u.setEmpNo("ZZA09");
    u.setNameE("Test Kurou");
    w.setUser(u);
    w.setCreatedBy(u);
    w.setUpdatedBy(u);
    w.setWorkflowType(WorkflowType.CHECKER);
    w.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    wfs.add(w);
    w = new Workflow();
    w.setId(new Long(80));
    w.setWorkflowNo(new Long(8));
    u = new User();
    u.setEmpNo("ZZA10");
    u.setNameE("Test Juurou");
    w.setUser(u);
    w.setCreatedBy(u);
    w.setUpdatedBy(u);
    w.setWorkflowType(WorkflowType.CHECKER);
    w.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    wfs.add(w);
    w = new Workflow();
    w.setId(new Long(90));
    w.setWorkflowNo(new Long(9));
    u = new User();
    u.setEmpNo("ZZA11");
    u.setNameE("Test Juuitirou");
    w.setUser(u);
    w.setCreatedBy(u);
    w.setUpdatedBy(u);
    w.setWorkflowType(WorkflowType.CHECKER);
    w.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    wfs.add(w);
    w = new Workflow();
    w.setId(new Long(100));
    w.setWorkflowNo(new Long(10));
    u = new User();
    u.setEmpNo("ZZA12");
    u.setNameE("Test Juunirou");
    w.setUser(u);
    w.setCreatedBy(u);
    w.setUpdatedBy(u);
    w.setWorkflowType(WorkflowType.CHECKER);
    w.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    wfs.add(w);
    w = new Workflow();
    w.setId(new Long(110));
    w.setWorkflowNo(new Long(11));
    u = new User();
    u.setEmpNo("ZZA13");
    u.setNameE("Test Juusannrou");
    w.setUser(u);
    w.setCreatedBy(u);
    w.setUpdatedBy(u);
    w.setWorkflowType(WorkflowType.CHECKER);
    w.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    wfs.add(w);
    w = new Workflow();
    w.setId(new Long(120));
    w.setWorkflowNo(new Long(12));
    u = new User();
    u.setEmpNo("ZZA03");
    u.setNameE("Atsushi Ishida");
    w.setUser(u);
    w.setCreatedBy(u);
    w.setUpdatedBy(u);
    w.setWorkflowType(WorkflowType.APPROVER);
    w.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    wfs.add(w);
    return wfs;
}

2. ReplyCorresponSetupStrategyTest#setUpAddress()

Project: linkbinder
File: ReplyCorresponSetupStrategyTest.java
private void setUpAddress(Correspon c) {
    AddressCorresponGroup ag;
    CorresponGroup g;
    List<AddressUser> users;
    AddressUser au;
    List<PersonInCharge> pics;
    PersonInCharge pic;
    User u;
    List<AddressCorresponGroup> addresses = new ArrayList<AddressCorresponGroup>();
    ag = new AddressCorresponGroup();
    ag.setId(1L);
    ag.setMode(UpdateMode.NONE);
    ag.setAddressType(AddressType.TO);
    g = new CorresponGroup();
    g.setId(11L);
    g.setName("Group1");
    ag.setCorresponGroup(g);
    users = new ArrayList<AddressUser>();
    au = new AddressUser();
    au.setId(111L);
    au.setAddressUserType(AddressUserType.ATTENTION);
    au.setAddressCorresponGroupId(ag.getId());
    u = new User();
    u.setEmpNo("00001");
    u.setNameE("User1");
    au.setUser(u);
    users.add(au);
    //  ????????????????
    au = new AddressUser();
    replyAttention = au;
    au.setId(112L);
    au.setAddressUserType(AddressUserType.ATTENTION);
    au.setAddressCorresponGroupId(ag.getId());
    u = new User();
    u.setEmpNo("00002");
    u.setNameE("User2");
    au.setUser(u);
    users.add(au);
    ag.setUsers(users);
    addresses.add(ag);
    ag = new AddressCorresponGroup();
    ag.setId(2L);
    ag.setMode(UpdateMode.NONE);
    ag.setAddressType(AddressType.TO);
    g = new CorresponGroup();
    g.setId(12L);
    g.setName("Group12");
    ag.setCorresponGroup(g);
    //  ???????????
    ag.setReplyCount(1L);
    users = new ArrayList<AddressUser>();
    au = new AddressUser();
    au.setId(211L);
    au.setAddressUserType(AddressUserType.ATTENTION);
    au.setAddressCorresponGroupId(ag.getId());
    u = new User();
    u.setEmpNo("10001");
    u.setNameE("User11");
    au.setUser(u);
    users.add(au);
    au = new AddressUser();
    au.setId(212L);
    au.setAddressUserType(AddressUserType.ATTENTION);
    au.setAddressCorresponGroupId(ag.getId());
    u = new User();
    u.setEmpNo("10002");
    u.setNameE("User12");
    au.setUser(u);
    pics = new ArrayList<PersonInCharge>();
    //  ????????????????
    pic = new PersonInCharge();
    replyPic = pic;
    pic.setId(11111L);
    pic.setAddressUserId(au.getId());
    u = new User();
    u.setEmpNo("11001");
    u.setNameE("PIC1");
    pic.setUser(u);
    pics.add(pic);
    au.setPersonInCharges(pics);
    users.add(au);
    ag.setUsers(users);
    addresses.add(ag);
    ag = new AddressCorresponGroup();
    ag.setId(3L);
    ag.setMode(UpdateMode.NONE);
    ag.setAddressType(AddressType.CC);
    g = new CorresponGroup();
    g.setId(22L);
    g.setName("Group2");
    ag.setCorresponGroup(g);
    users = new ArrayList<AddressUser>();
    //  ????????????????
    au = new AddressUser();
    replyCc = au;
    au.setId(222L);
    au.setAddressUserType(AddressUserType.NORMAL_USER);
    au.setAddressCorresponGroupId(ag.getId());
    u = new User();
    u.setEmpNo("00003");
    u.setNameE("User3");
    au.setUser(u);
    users.add(au);
    au = new AddressUser();
    au.setId(223L);
    au.setAddressUserType(AddressUserType.NORMAL_USER);
    au.setAddressCorresponGroupId(ag.getId());
    u = new User();
    u.setEmpNo("00004");
    u.setNameE("User4");
    au.setUser(u);
    users.add(au);
    ag.setUsers(users);
    addresses.add(ag);
    // To?????????
    ag = new AddressCorresponGroup();
    ag.setId(2L);
    ag.setMode(UpdateMode.NONE);
    ag.setAddressType(AddressType.CC);
    g = new CorresponGroup();
    g.setId(12L);
    g.setName("Group12");
    ag.setCorresponGroup(g);
    users = new ArrayList<AddressUser>();
    au = new AddressUser();
    au.setId(211L);
    au.setAddressUserType(AddressUserType.ATTENTION);
    au.setAddressCorresponGroupId(ag.getId());
    u = new User();
    u.setEmpNo("10013");
    u.setNameE("User13");
    au.setUser(u);
    users.add(au);
    au = new AddressUser();
    au.setId(212L);
    au.setAddressUserType(AddressUserType.ATTENTION);
    au.setAddressCorresponGroupId(ag.getId());
    u = new User();
    u.setEmpNo("10014");
    u.setNameE("User14");
    au.setUser(u);
    users.add(au);
    //  To?????????????????????
    //  ???????????
    au = new AddressUser();
    au.setId(211L);
    au.setAddressUserType(AddressUserType.ATTENTION);
    au.setAddressCorresponGroupId(ag.getId());
    u = new User();
    u.setEmpNo("10001");
    u.setNameE("User11");
    au.setUser(u);
    users.add(au);
    ag.setUsers(users);
    addresses.add(ag);
    /*
        //  ?????????????????????
        ag = new AddressCorresponGroup();
        ag.setId(102L);
        ag.setMode(UpdateMode.NONE);
        ag.setAddressType(AddressType.TO);
        g = new CorresponGroup();
        g.setId(102L);
        g.setName("Group102");
        ag.setCorresponGroup(g);

        users = new ArrayList<AddressUser>();
        //  ????????????????
        au = new AddressUser();
        replyAttention = au;
        au.setId(112L);
        au.setAddressUserType(AddressUserType.ATTENTION);
        au.setAddressCorresponGroupId(ag.getId());
        u = new User();
        u.setEmpNo("00002");
        u.setNameE("User2");
        au.setUser(u);
        users.add(au);

        ag.setUsers(users);
        addresses.add(ag);
        */
    //  ?????????????????????
    ag = new AddressCorresponGroup();
    ag.setId(1102L);
    ag.setMode(UpdateMode.NONE);
    ag.setAddressType(AddressType.CC);
    g = new CorresponGroup();
    g.setId(1102L);
    g.setName("Group1102");
    ag.setCorresponGroup(g);
    users = new ArrayList<AddressUser>();
    ag.setUsers(users);
    addresses.add(ag);
    c.setAddressCorresponGroups(addresses);
}

3. CorresponWorkflowServiceImplTest#testSaveLoginUserApprover()

Project: linkbinder
File: CorresponWorkflowServiceImplTest.java
/**
     * ??????????????
     * ?????????Approver??????
     */
@Test
public void testSaveLoginUserApprover() throws Exception {
    // ???????????
    Correspon c = createCorrespon();
    MockCorresponDao.RET_FIND_BY_ID.put("1", c);
    List<ProjectUser> result = new ArrayList<ProjectUser>();
    ProjectUser pu;
    User u;
    u = new User();
    u.setEmpNo("80001");
    u.setNameE("Checker1 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    u = new User();
    u.setEmpNo("80002");
    u.setNameE("Checker2 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    u = new User();
    u.setEmpNo("80003");
    u.setNameE("Checker3 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    MockUserDao.RET_FINDPROJECTUSER = result;
    // ?????????????????
    // -------------------------------------------
    List<Workflow> listworkflow = new ArrayList<Workflow>();
    Workflow work = new Workflow();
    User user;
    work.setId(new Long(99));
    work.setWorkflowNo(new Long(1));
    user = new User();
    user.setEmpNo("80001");
    user.setNameE("Checker1 User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.CHECKER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.CHECKED);
    listworkflow.add(work);
    work = new Workflow();
    work.setId(new Long(20));
    work.setWorkflowNo(new Long(2));
    user = new User();
    user.setEmpNo("80002");
    user.setNameE("Checker2 User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.CHECKER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.CHECKED);
    user = new User();
    user.setEmpNo("80002");
    user.setNameE("Checker2 User");
    work.setFinishedBy(user);
    work.setFinishedAt(new GregorianCalendar(2009, 3, 1, 12, 34, 56).getTime());
    listworkflow.add(work);
    work = new Workflow();
    work.setId(new Long(30));
    work.setWorkflowNo(new Long(3));
    u = new User();
    u.setEmpNo("80003");
    u.setNameE("Approver User");
    work.setUser(u);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.APPROVER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    listworkflow.add(work);
    // -------------------------------------------
    List<Workflow> workflow = createWorkflowDummy();
    // ???????Checker??????Checker??????
    Workflow addWorkflow = new Workflow();
    User addUser = new User();
    addWorkflow.setId(new Long(0));
    addWorkflow.setWorkflowNo(new Long(1));
    addUser = new User();
    addUser.setEmpNo("80001");
    addUser.setNameE("Checker1 User");
    addWorkflow.setUser(addUser);
    addWorkflow.setCreatedBy(addUser);
    addWorkflow.setUpdatedBy(addUser);
    addWorkflow.setWorkflowType(WorkflowType.CHECKER);
    addWorkflow.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    workflow.add(1, addWorkflow);
    MockWorkflowDao.RET_FIND_BY_CORRESPON_ID = listworkflow;
    c.setWorkflowStatus(WorkflowStatus.UNDER_CONSIDERATION);
    c.setWorkflows(listworkflow);
    WorkflowPattern wp = c.getCorresponType().getWorkflowPattern();
    wp.setWorkflowCd("pattern1");
    c.getCorresponType().setWorkflowPattern(wp);
    // ??????????
    User loginUser = new User();
    loginUser.setEmpNo("80003");
    loginUser.setNameE("Approver User");
    MockAbstractService.CURRENT_USER = loginUser;
    MockAbstractService.CURRENT_PROJECT_ID = "PJ1";
    List<Project> accessibleProjects = new ArrayList<Project>();
    Project p = new Project();
    p.setProjectId("PJ1");
    accessibleProjects.add(p);
    MockAbstractService.ACCESSIBLE_PROJECTS = accessibleProjects;
    MockAbstractService.IS_SYSTEM_ADMIN = false;
    try {
        service.save(c, workflow);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_ACCESS_LEVEL_INSUFFICIENT, actual.getMessageCode());
    }
}

4. CorresponWorkflowServiceImplTest#testSaveCheckerBeforeChange()

Project: linkbinder
File: CorresponWorkflowServiceImplTest.java
/**
     * ??????????????
     * ??????????1???Checker?????????????????
     */
@Test
public void testSaveCheckerBeforeChange() throws Exception {
    // ???????????
    Correspon c = createCorrespon();
    MockCorresponDao.RET_FIND_BY_ID.put("1", c);
    List<ProjectUser> result = new ArrayList<ProjectUser>();
    ProjectUser pu;
    User u;
    u = new User();
    u.setEmpNo("80001");
    u.setNameE("Checker1 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    u = new User();
    u.setEmpNo("80002");
    u.setNameE("Checker2 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    u = new User();
    u.setEmpNo("80003");
    u.setNameE("Checker3 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    MockUserDao.RET_FINDPROJECTUSER = result;
    // ?????????????????
    // -------------------------------------------
    List<Workflow> listworkflow = new ArrayList<Workflow>();
    Workflow work = new Workflow();
    User user;
    work.setId(new Long(99));
    work.setWorkflowNo(new Long(1));
    user = new User();
    user.setEmpNo("80001");
    user.setNameE("Checker1 User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.CHECKER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.CHECKED);
    listworkflow.add(work);
    work = new Workflow();
    work.setId(new Long(20));
    work.setWorkflowNo(new Long(2));
    user = new User();
    user.setEmpNo("80002");
    user.setNameE("Checker2 User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.CHECKER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.CHECKED);
    user = new User();
    user.setEmpNo("80002");
    user.setNameE("Checker2 User");
    work.setFinishedBy(user);
    work.setFinishedAt(new GregorianCalendar(2009, 3, 1, 12, 34, 56).getTime());
    listworkflow.add(work);
    work = new Workflow();
    work.setId(new Long(30));
    work.setWorkflowNo(new Long(3));
    u = new User();
    u.setEmpNo("80003");
    u.setNameE("Approver User");
    work.setUser(u);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.APPROVER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    listworkflow.add(work);
    // -------------------------------------------
    List<Workflow> workflow = createWorkflowDummy();
    // ???????Checker??????Checker??????
    Workflow addWorkflow = new Workflow();
    User addUser = new User();
    addWorkflow.setId(new Long(0));
    addWorkflow.setWorkflowNo(new Long(1));
    addUser = new User();
    addUser.setEmpNo("80001");
    addUser.setNameE("Checker1 User");
    addWorkflow.setUser(addUser);
    addWorkflow.setCreatedBy(addUser);
    addWorkflow.setUpdatedBy(addUser);
    addWorkflow.setWorkflowType(WorkflowType.CHECKER);
    addWorkflow.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    workflow.add(1, addWorkflow);
    MockWorkflowDao.RET_FIND_BY_CORRESPON_ID = listworkflow;
    c.setWorkflowStatus(WorkflowStatus.UNDER_CONSIDERATION);
    c.setWorkflows(listworkflow);
    WorkflowPattern wp = c.getCorresponType().getWorkflowPattern();
    wp.setWorkflowCd("pattern1");
    c.getCorresponType().setWorkflowPattern(wp);
    // ??????????
    User loginUser = new User();
    loginUser.setEmpNo("80002");
    loginUser.setNameE("Checker2 User");
    MockAbstractService.CURRENT_USER = loginUser;
    MockAbstractService.CURRENT_PROJECT_ID = "PJ1";
    List<Project> accessibleProjects = new ArrayList<Project>();
    Project p = new Project();
    p.setProjectId("PJ1");
    accessibleProjects.add(p);
    MockAbstractService.ACCESSIBLE_PROJECTS = accessibleProjects;
    MockAbstractService.IS_SYSTEM_ADMIN = false;
    try {
        service.save(c, workflow);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_WORKFLOW_PATTERN_INVALID, actual.getMessageCode());
    }
}

5. CorresponIndexPageTest#createUserList()

Project: linkbinder
File: CorresponIndexPageTest.java
private List<ProjectUser> createUserList() {
    List<ProjectUser> list = new ArrayList<ProjectUser>();
    ProjectUser pUser = new ProjectUser();
    User user = new User();
    user.setEmpNo("00001");
    user.setNameE("A User");
    pUser.setUser(user);
    list.add(pUser);
    pUser = new ProjectUser();
    user = new User();
    user.setEmpNo("00002");
    user.setNameE("B User");
    pUser.setUser(user);
    list.add(pUser);
    pUser = new ProjectUser();
    user = new User();
    user.setEmpNo("00003");
    user.setNameE("C User");
    pUser.setUser(user);
    list.add(pUser);
    return list;
}

6. JSONICTest#testDtoToJSON1()

Project: linkbinder
File: JSONICTest.java
@Test
public void testDtoToJSON1() {
    User u;
    List<User> users = new ArrayList<User>();
    Map<String, User> userMap = new HashMap<String, User>();
    u = new User();
    u.setEmpNo("ZZA01");
    u.setNameE("Taro Yamada");
    users.add(u);
    userMap.put(u.getEmpNo(), u);
    u = new User();
    u.setEmpNo("ZZA02");
    u.setNameE("Jiro Yamada");
    users.add(u);
    userMap.put(u.getEmpNo(), u);
    System.out.println(JSON.encode(users, true));
    System.out.println(JSON.encode(userMap, true));
}

7. JSONICTest#testDtoToJSON1()

Project: linkbinder
File: JSONICTest.java
@Test
public void testDtoToJSON1() {
    User u;
    List<User> users = new ArrayList<User>();
    Map<String, User> userMap = new HashMap<String, User>();
    u = new User();
    u.setEmpNo("ZZA01");
    u.setNameE("Taro Yamada");
    users.add(u);
    userMap.put(u.getEmpNo(), u);
    u = new User();
    u.setEmpNo("ZZA02");
    u.setNameE("Jiro Yamada");
    users.add(u);
    userMap.put(u.getEmpNo(), u);
    System.out.println(JSON.encode(users, true));
    System.out.println(JSON.encode(userMap, true));
}

8. LoginServiceImpl#dummyLogin()

Project: linkbinder
File: LoginServiceImpl.java
public User dummyLogin() throws ServiceAbortException {
    User user = new User();
    user.setEmpNo(DUMMY_EMP_NO);
    user.setSecurityLevel(SECURITYLEVEL);
    user.setLastName(LASTNAME);
    user.setNameE(NAMEE);
    user.setNameJ(NAMEJ);
    user.setSysAdminFlg(SYSADMINFLG);
    //  ???????????????????????????????????ID???
    ProcessContext pc = ProcessContext.getCurrentContext();
    pc.setValue(SystemConfig.KEY_USER_ID, DUMMY_EMP_NO);
    return user;
}

9. PersonInChargeDaoMock#findByCorresponId()

Project: linkbinder
File: PersonInChargeDaoMock.java
public List<PersonInCharge> findByCorresponId(Long corresponId) {
    PersonInCharge p;
    User u;
    List<PersonInCharge> pics = new ArrayList<PersonInCharge>();
    p = new PersonInCharge();
    p.setId(new Long(1));
    u = new User();
    u.setEmpNo("90001");
    u.setNameE("PIC 1");
    p.setUser(u);
    pics.add(p);
    p = new PersonInCharge();
    p.setId(new Long(2));
    u = new User();
    u.setEmpNo("90002");
    u.setNameE("PIC 2");
    p.setUser(u);
    pics.add(p);
    return pics;
}

10. CorresponWorkflowServiceImplTest#testSaveCheckerCheckedChangeProjectAdminPettern2()

Project: linkbinder
File: CorresponWorkflowServiceImplTest.java
/**
     * ??????????????
     * ??????????2???ProjectAdmin? ???????Checker???????????
     */
@Test
public void testSaveCheckerCheckedChangeProjectAdminPettern2() throws Exception {
    // ???????????
    Correspon c = createCorrespon();
    MockCorresponDao.RET_FIND_BY_ID.put("1", c);
    List<ProjectUser> result = new ArrayList<ProjectUser>();
    ProjectUser pu;
    User u;
    u = new User();
    u.setEmpNo("80001");
    u.setNameE("Checker1 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    u = new User();
    u.setEmpNo("80002");
    u.setNameE("Checker2 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    u = new User();
    u.setEmpNo("80003");
    u.setNameE("Checker3 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    MockUserDao.RET_FINDPROJECTUSER = result;
    // ?????????????????
    // -------------------------------------------
    List<Workflow> listworkflow = new ArrayList<Workflow>();
    Workflow work = new Workflow();
    User user;
    work.setId(new Long(99));
    work.setWorkflowNo(new Long(1));
    user = new User();
    user.setEmpNo("80001");
    user.setNameE("Checker1 User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.CHECKER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.CHECKED);
    listworkflow.add(work);
    work = new Workflow();
    work.setId(new Long(20));
    work.setWorkflowNo(new Long(2));
    user = new User();
    user.setEmpNo("80002");
    user.setNameE("Checker2 User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.CHECKER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.CHECKED);
    user = new User();
    user.setEmpNo("80002");
    user.setNameE("Checker2 User");
    work.setFinishedBy(user);
    work.setFinishedAt(new GregorianCalendar(2009, 3, 1, 12, 34, 56).getTime());
    listworkflow.add(work);
    work = new Workflow();
    work.setId(new Long(30));
    work.setWorkflowNo(new Long(3));
    user = new User();
    user.setEmpNo("80003");
    user.setNameE("Approver User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.APPROVER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    listworkflow.add(work);
    // -------------------------------------------
    List<Workflow> workflow = createWorkflowDummy();
    // ???????Checker??????
    workflow.remove(1);
    user = new User();
    user.setEmpNo("80002");
    user.setNameE("Checker2 User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.CHECKER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    workflow.add(work);
    MockWorkflowDao.RET_FIND_BY_CORRESPON_ID = listworkflow;
    c.setWorkflowStatus(WorkflowStatus.UNDER_CONSIDERATION);
    c.setWorkflows(listworkflow);
    WorkflowPattern wp = c.getCorresponType().getWorkflowPattern();
    wp.setWorkflowCd("pattern2");
    c.getCorresponType().setWorkflowPattern(wp);
    MockAbstractService.CURRENT_PROJECT_ID = "PJ1";
    List<Project> accessibleProjects = new ArrayList<Project>();
    Project p = new Project();
    p.setProjectId("PJ1");
    accessibleProjects.add(p);
    MockAbstractService.ACCESSIBLE_PROJECTS = accessibleProjects;
    MockAbstractService.IS_PROJECT_ADMIN = true;
    try {
        service.save(c, workflow);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_WORKFLOW_PATTERN_INVALID, actual.getMessageCode());
    }
}

11. CorresponWorkflowServiceImplTest#testSaveCheckerCheckedChangeProjectAdmin()

Project: linkbinder
File: CorresponWorkflowServiceImplTest.java
/**
     * ??????????????
     * ??????????1???ProjectAdmin? ???????Checker???????????
     */
@Test
public void testSaveCheckerCheckedChangeProjectAdmin() throws Exception {
    // ???????????
    Correspon c = createCorrespon();
    MockCorresponDao.RET_FIND_BY_ID.put("1", c);
    List<ProjectUser> result = new ArrayList<ProjectUser>();
    ProjectUser pu;
    User u;
    u = new User();
    u.setEmpNo("80001");
    u.setNameE("Checker1 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    u = new User();
    u.setEmpNo("80002");
    u.setNameE("Checker2 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    u = new User();
    u.setEmpNo("80003");
    u.setNameE("Checker3 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    MockUserDao.RET_FINDPROJECTUSER = result;
    // ?????????????????
    // -------------------------------------------
    List<Workflow> listworkflow = new ArrayList<Workflow>();
    Workflow work = new Workflow();
    User user;
    work.setId(new Long(99));
    work.setWorkflowNo(new Long(1));
    user = new User();
    user.setEmpNo("80001");
    user.setNameE("Checker1 User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.CHECKER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.CHECKED);
    listworkflow.add(work);
    work = new Workflow();
    work.setId(new Long(20));
    work.setWorkflowNo(new Long(2));
    user = new User();
    user.setEmpNo("80002");
    user.setNameE("Checker2 User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.CHECKER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.CHECKED);
    user = new User();
    user.setEmpNo("80002");
    user.setNameE("Checker2 User");
    work.setFinishedBy(user);
    work.setFinishedAt(new GregorianCalendar(2009, 3, 1, 12, 34, 56).getTime());
    listworkflow.add(work);
    work = new Workflow();
    work.setId(new Long(30));
    work.setWorkflowNo(new Long(3));
    user = new User();
    user.setEmpNo("80003");
    user.setNameE("Approver User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.APPROVER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    listworkflow.add(work);
    // -------------------------------------------
    List<Workflow> workflow = createWorkflowDummy();
    // ???????Checker??????
    workflow.remove(1);
    // ???? ????????
    user = new User();
    user.setEmpNo("80002");
    user.setNameE("Checker2 User");
    work = new Workflow();
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.CHECKER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    workflow.add(work);
    // ------------------------------
    MockWorkflowDao.RET_FIND_BY_CORRESPON_ID = listworkflow;
    c.setWorkflowStatus(WorkflowStatus.UNDER_CONSIDERATION);
    c.setWorkflows(listworkflow);
    WorkflowPattern wp = c.getCorresponType().getWorkflowPattern();
    wp.setWorkflowCd("pattern1");
    c.getCorresponType().setWorkflowPattern(wp);
    MockAbstractService.CURRENT_PROJECT_ID = "PJ1";
    List<Project> accessibleProjects = new ArrayList<Project>();
    Project p = new Project();
    p.setProjectId("PJ1");
    accessibleProjects.add(p);
    MockAbstractService.ACCESSIBLE_PROJECTS = accessibleProjects;
    MockAbstractService.IS_PROJECT_ADMIN = true;
    try {
        service.save(c, workflow);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_WORKFLOW_PATTERN_INVALID, actual.getMessageCode());
    }
}

12. CorresponIndexPageTest#testUsersConditionText()

Project: linkbinder
File: CorresponIndexPageTest.java
/**
     * ?????FromUser/ToUser????????????????????????.
     */
@Test
public void testUsersConditionText() {
    page.setCondition(getSearchCorresponConditionForViewText());
    List<ProjectUser> l = new ArrayList<ProjectUser>();
    ProjectUser pu1 = new ProjectUser();
    User u1 = new User();
    u1.setEmpNo("AKB01");
    u1.setNameE("AKIBA TARO");
    pu1.setUser(u1);
    ProjectUser pu2 = new ProjectUser();
    User u2 = new User();
    u2.setEmpNo("SNG01");
    u2.setNameE("SHINA SABURO");
    pu2.setUser(u2);
    l.add(pu1);
    l.add(pu2);
    page.setUserList(l);
    String txt1 = page.getFromUsersConditionText();
    assertEquals("AKIBA TARO/AKB01,[Unknown]/YKH01", txt1);
    String txt2 = page.getToUsersConditionText();
    assertEquals("AKIBA TARO/AKB01,[Unknown]/YKH01", txt2);
}

13. ProjectHomePageTest#createNormalUserList()

Project: linkbinder
File: ProjectHomePageTest.java
private List<ProjectUser> createNormalUserList() {
    String normalUserLevel = SystemConfig.getValue(Constants.KEY_SECURITY_LEVEL_NORMAL_USER);
    String projectId = "PJ1";
    List<ProjectUser> list = new ArrayList<ProjectUser>();
    ProjectUser pUser = new ProjectUser();
    pUser.setSecurityLevel(normalUserLevel);
    pUser.setProjectId(projectId);
    User user = new User();
    user.setEmpNo("00004");
    pUser.setUser(user);
    list.add(pUser);
    pUser = new ProjectUser();
    pUser.setSecurityLevel(normalUserLevel);
    pUser.setProjectId(projectId);
    user = new User();
    user.setEmpNo("00005");
    pUser.setUser(user);
    list.add(pUser);
    return list;
}

14. ProjectHomePageTest#createGroupAdminList()

Project: linkbinder
File: ProjectHomePageTest.java
private List<ProjectUser> createGroupAdminList() {
    String normalUserLevel = SystemConfig.getValue(Constants.KEY_SECURITY_LEVEL_NORMAL_USER);
    String projectId = "PJ1";
    List<ProjectUser> list = new ArrayList<ProjectUser>();
    ProjectUser pUser = new ProjectUser();
    pUser.setSecurityLevel(normalUserLevel);
    pUser.setProjectId(projectId);
    User user = new User();
    user.setEmpNo("00003");
    pUser.setUser(user);
    list.add(pUser);
    pUser = new ProjectUser();
    pUser.setSecurityLevel(normalUserLevel);
    pUser.setProjectId(projectId);
    user = new User();
    user.setEmpNo("00004");
    pUser.setUser(user);
    list.add(pUser);
    return list;
}

15. ProjectHomePageTest#createProjectAdminList()

Project: linkbinder
File: ProjectHomePageTest.java
private List<ProjectUser> createProjectAdminList() {
    String projectAdminFlg = "X";
    String projectId = "PJ1";
    List<ProjectUser> list = new ArrayList<ProjectUser>();
    ProjectUser pUser = new ProjectUser();
    pUser.setProjectAdminFlg(projectAdminFlg);
    pUser.setProjectId(projectId);
    User user = new User();
    user.setEmpNo("00001");
    pUser.setUser(user);
    list.add(pUser);
    pUser = new ProjectUser();
    pUser.setProjectAdminFlg(projectAdminFlg);
    pUser.setProjectId(projectId);
    user = new User();
    user.setEmpNo("00002");
    pUser.setUser(user);
    list.add(pUser);
    return list;
}

16. ValueFormatterTest#testFormatUserNameAndEmpNoAndRoleNull_2()

Project: linkbinder
File: ValueFormatterTest.java
/**
     * ???????????????????????????.
     * Role????.
     * @throws Exception
     */
@Test
public void testFormatUserNameAndEmpNoAndRoleNull_2() throws Exception {
    User user = new User();
    user.setNameE("Test User");
    user.setEmpNo("00001");
    user.setRole("");
    String expected = "Test User/00001";
    String actual = ValueFormatter.formatUserNameAndEmpNoAndRole(user);
    assertEquals(expected, actual);
}

17. ValueFormatterTest#testFormatUserNameAndEmpNoAndRole()

Project: linkbinder
File: ValueFormatterTest.java
/**
     * ??????????????????????????????.
     * @throws Exception
     */
@Test
public void testFormatUserNameAndEmpNoAndRole() throws Exception {
    User user = new User();
    user.setNameE("Test User");
    user.setEmpNo("00001");
    user.setRole("ROLE");
    String expected = "Test User/00001 (ROLE)";
    String actual = ValueFormatter.formatUserNameAndEmpNoAndRole(user);
    assertEquals(expected, actual);
}

18. UserPermissionHelperTest#testSystemAdmin()

Project: linkbinder
File: UserPermissionHelperTest.java
/**
     * System Admin??????.
     */
@Test
public void testSystemAdmin() {
    // SystemAdmin
    User user = new User();
    user.setEmpNo("ZZA01");
    user.setSysAdminFlg("X");
    assertTrue(helper.isSystemAdmin(user));
    // SystemAdmin????
    user.setSysAdminFlg(null);
    assertFalse(helper.isSystemAdmin(user));
}

19. CorresponGroupUserDaoMock#findByEmpNo()

Project: linkbinder
File: CorresponGroupUserDaoMock.java
public CorresponGroupUser findByEmpNo(Long corresponId, String empNo) {
    CorresponGroupUser gu;
    User u;
    gu = new CorresponGroupUser();
    gu.setId(1L);
    u = new User();
    u.setEmpNo("ZZA91");
    u.setNameE("Name1");
    gu.setUser(u);
    return gu;
}

20. ProjectCustomSettingServiceImplTest#createProjectCustomSettingDummy()

Project: linkbinder
File: ProjectCustomSettingServiceImplTest.java
private ProjectCustomSetting createProjectCustomSettingDummy() {
    ProjectCustomSetting rt = new ProjectCustomSetting();
    rt.setId(100L);
    rt.setProjectId(project.getProjectId());
    rt.setDefaultStatus(CorresponStatus.CLOSED);
    rt.setUsePersonInCharge(false);
    User u1 = new User();
    u1.setEmpNo("ZZA02");
    rt.setCreatedBy(u1);
    rt.setCreatedAt(Calendar.getInstance().getTime());
    User u2 = new User();
    u2.setEmpNo("ZZA03");
    rt.setUpdatedBy(u2);
    rt.setUpdatedAt(Calendar.getInstance().getTime());
    rt.setVersionNo(1L);
    rt.setDeleteNo(0L);
    return rt;
}

21. UserServiceImplTest#testFindByEmpNo()

Project: linkbinder
File: UserServiceImplTest.java
/**
     * {@link jp.co.opentone.bsol.linkbinder.service.admin.impl.UserServiceImpl
     *         #findByEmpNo(java.lang.String)} ????????????.
     */
@Test
public void testFindByEmpNo() throws Exception {
    String empNo = "00001";
    User expected = new User();
    expected.setEmpNo(empNo);
    // Mock??
    new MockUp<UserDaoImpl>() {

        @Mock
        User findByEmpNo(String empNo) throws RecordNotFoundException {
            return expected;
        }
    };
    User actual = service.findByEmpNo(empNo);
    assertEquals(expected, actual);
}

22. CorresponTypeServiceImplTest#testDelteAdminNoPermission()

Project: linkbinder
File: CorresponTypeServiceImplTest.java
/**
     * ??????????????????.
     * AdminHome??????
     * @throws Exception
     */
@Test
public void testDelteAdminNoPermission() throws Exception {
    User loginUser = new User();
    loginUser.setEmpNo("ZZA05");
    loginUser.setNameE("Keiichi Ogiwara");
    // ?????
    MockAbstractService.IS_SYSTEM_ADMIN = false;
    MockAbstractService.IS_PROJECT_ADMIN = true;
    MockAbstractService.CURRENT_USER = loginUser;
    CorresponType corresponType = createCorresponType();
    try {
        // ?????
        service.delete(corresponType);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_ACCESS_LEVEL_INSUFFICIENT, actual.getMessageCode());
    }
}

23. CorresponTypeServiceImplTest#testSaveUpdateProjectNoPermission()

Project: linkbinder
File: CorresponTypeServiceImplTest.java
/**
     * ????????????????????????.
     * ???ProjectAdminHome??????
     * @throws Exception
     */
@Test
public void testSaveUpdateProjectNoPermission() throws Exception {
    CorresponType corresponType = createCorresponType();
    // ?????
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    loginUser.setNameE("Taro Yamada");
    MockAbstractService.IS_SYSTEM_ADMIN = false;
    MockAbstractService.IS_PROJECT_ADMIN = false;
    MockAbstractService.CURRENT_PROJECT_ID = "PJ1";
    MockAbstractService.CURRENT_USER = loginUser;
    try {
        // ?????
        service.save(corresponType);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_ACCESS_LEVEL_INSUFFICIENT, actual.getMessageCode());
    }
}

24. CorresponTypeServiceImplTest#testSaveUpdateAdminNoPermission()

Project: linkbinder
File: CorresponTypeServiceImplTest.java
/**
     * ????????????????????????.
     * ???AdminHome??????
     * @throws Exception
     */
@Test
public void testSaveUpdateAdminNoPermission() throws Exception {
    CorresponType corresponType = createCorresponType();
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    loginUser.setNameE("Taro Yamada");
    // ?????
    MockAbstractService.IS_SYSTEM_ADMIN = false;
    MockAbstractService.CURRENT_USER = loginUser;
    try {
        // ?????
        service.save(corresponType);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_ACCESS_LEVEL_INSUFFICIENT, actual.getMessageCode());
    }
}

25. CorresponTypeServiceImplTest#testSaveInsertProjectNoPermission()

Project: linkbinder
File: CorresponTypeServiceImplTest.java
/**
     * ????????????????????????.
     * ???ProjectAdminHome??????
     * @throws Exception
     */
@Test
public void testSaveInsertProjectNoPermission() throws Exception {
    CorresponType corresponType = createCorresponType();
    // ??
    corresponType.setId(null);
    // ?????
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    loginUser.setNameE("Taro Yamada");
    MockAbstractService.CURRENT_USER = loginUser;
    MockAbstractService.IS_SYSTEM_ADMIN = false;
    MockAbstractService.IS_PROJECT_ADMIN = false;
    MockAbstractService.CURRENT_PROJECT_ID = "PJ1";
    try {
        // ?????
        service.save(corresponType);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_ACCESS_LEVEL_INSUFFICIENT, actual.getMessageCode());
    }
}

26. CorresponTypeServiceImplTest#testSaveInsertAdminNoPermission()

Project: linkbinder
File: CorresponTypeServiceImplTest.java
/**
     * ????????????????????????.
     * ???AdminHome??????
     * @throws Exception
     */
@Test
public void testSaveInsertAdminNoPermission() throws Exception {
    CorresponType corresponType = createCorresponType();
    // ??
    corresponType.setId(null);
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    loginUser.setNameE("Taro Yamada");
    // ?????
    MockAbstractService.IS_SYSTEM_ADMIN = false;
    MockAbstractService.CURRENT_USER = loginUser;
    try {
        // ?????
        service.save(corresponType);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_ACCESS_LEVEL_INSUFFICIENT, actual.getMessageCode());
    }
}

27. WorkflowTemplateUserDaoImplTest#testDeleteStaleRecordException()

Project: linkbinder
File: WorkflowTemplateUserDaoImplTest.java
/**
     * {@link WorkflowTemplateUserDaoImpl#delete}???????.
     * ????
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testDeleteStaleRecordException() throws Exception {
    WorkflowTemplateUser entity = new WorkflowTemplateUser();
    entity.setId(1L);
    User loginUser = new User();
    loginUser.setEmpNo("ZZA05");
    loginUser.setNameE("Keiichi Ogiwara");
    entity.setUpdatedBy(loginUser);
    // ????
    entity.setVersionNo(-1L);
    // ?????
    dao.delete(entity);
}

28. WorkflowTemplateUserDaoImplTest#testCountTemplateUserCheckEmpNo()

Project: linkbinder
File: WorkflowTemplateUserDaoImplTest.java
/**
     * {@link WorkflowTemplateUserDaoImpl#countTemplateUserCheck}???????.
     * ???????????
     * @throws Exception
     */
@Test
public void testCountTemplateUserCheckEmpNo() throws Exception {
    SearchWorkflowTemplateUserCondition condition = new SearchWorkflowTemplateUserCondition();
    User user = new User();
    user.setEmpNo("ZZA05");
    user.setNameE("Keiichi Ogiwara");
    condition.setUser(user);
    // ?????
    int actual = dao.countTemplateUserCheck(condition);
    assertTrue(1 == actual);
}

29. WorkflowTemplateUserDaoImplTest#testCountTemplateUserCheckAll()

Project: linkbinder
File: WorkflowTemplateUserDaoImplTest.java
/**
     * {@link WorkflowTemplateUserDaoImpl#countTemplateUserCheck}???????.
     * ?????????
     * @throws Exception
     */
@Test
public void testCountTemplateUserCheckAll() throws Exception {
    SearchWorkflowTemplateUserCondition condition = new SearchWorkflowTemplateUserCondition();
    condition.setProjectId("PJ1");
    User user = new User();
    user.setEmpNo("ZZA05");
    user.setNameE("Keiichi Ogiwara");
    condition.setUser(user);
    condition.setName("Test Template1");
    // ?????
    int actual = dao.countTemplateUserCheck(condition);
    assertTrue(1 == actual);
}

30. WorkflowTemplateUserDaoImplTest#testFindEmpNo()

Project: linkbinder
File: WorkflowTemplateUserDaoImplTest.java
/**
     * {@link WorkflowTemplateUserDaoImpl#find}???????.
     * ???????????
     * @throws Exception
     */
@Test
public void testFindEmpNo() throws Exception {
    SearchWorkflowTemplateUserCondition condition = new SearchWorkflowTemplateUserCondition();
    User user = new User();
    user.setEmpNo("ZZA05");
    user.setNameE("Keiichi Ogiwara");
    condition.setUser(user);
    // ?????
    List<WorkflowTemplateUser> actual = dao.find(condition);
    // ????????????Excel?????????????????
    assertNotNull(actual);
    assertDataSetEquals(newDataSet("WorkflowTemplateUserDaoImplTest_testFindEmpNo_expected.xls"), actual);
}

31. WorkflowTemplateUserDaoImplTest#testFindAll()

Project: linkbinder
File: WorkflowTemplateUserDaoImplTest.java
/**
     * {@link WorkflowTemplateUserDaoImpl#find}???????.
     * ?????????
     * @throws Exception
     */
@Test
public void testFindAll() throws Exception {
    SearchWorkflowTemplateUserCondition condition = new SearchWorkflowTemplateUserCondition();
    condition.setProjectId("PJ1");
    User user = new User();
    user.setEmpNo("ZZA05");
    user.setNameE("Keiichi Ogiwara");
    condition.setUser(user);
    // ?????
    List<WorkflowTemplateUser> actual = dao.find(condition);
    // ????????????Excel?????????????????
    assertNotNull(actual);
    assertDataSetEquals(newDataSet("WorkflowTemplateUserDaoImplTest_testFindAll_expected.xls"), actual);
}

32. SiteDaoImplTest#testDeleteVersionNoDiff()

Project: linkbinder
File: SiteDaoImplTest.java
/**
     * {@link SiteDaoImpl#delete}??????? ????
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testDeleteVersionNoDiff() throws Exception {
    // ?????????????
    // ??????????
    Site before = dao.findById(1L);
    Site site = new Site();
    site.setId(before.getId());
    site.setSiteCd(before.getSiteCd());
    site.setName(before.getName());
    site.setProjectId(before.getProjectId());
    site.setCreatedBy(before.getCreatedBy());
    User loginUser = new User();
    loginUser.setEmpNo("ZZA04");
    loginUser.setNameE("Tomoko Okada");
    site.setUpdatedBy(loginUser);
    site.setVersionNo(99L);
    site.setDeleteNo(before.getDeleteNo());
    dao.delete(site);
    fail("??????????");
}

33. SiteDaoImplTest#testUpdateStaleRecordException()

Project: linkbinder
File: SiteDaoImplTest.java
/**
     * {@link SiteDaoImpl#update}??????? StaleRecordException???
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testUpdateStaleRecordException() throws Exception {
    // ?????????????
    Site site = new Site();
    site.setId(1L);
    site.setSiteCd("TKY");
    site.setName("Tokio");
    User loginUser = new User();
    loginUser.setEmpNo("ZZA02");
    loginUser.setNameE("Tetsu Aoki");
    site.setCreatedBy(loginUser);
    site.setUpdatedBy(loginUser);
    // ??
    dao.update(site);
}

34. SiteDaoImplTest#testCreateKeyDuplicateException()

Project: linkbinder
File: SiteDaoImplTest.java
/**
     * {@link SiteDaoImpl#create}??????? ??????ID??????????????????
     * @throws Exception
     */
@Test(expected = KeyDuplicateException.class)
public void testCreateKeyDuplicateException() throws Exception {
    // ?????????????
    Site site = new Site();
    site.setSiteCd("YOC");
    site.setName("Yocohama");
    site.setProjectId("PJ1");
    User loginUser = new User();
    loginUser.setEmpNo("ZZA02");
    loginUser.setNameE("Tetsu Aoki");
    site.setCreatedBy(loginUser);
    site.setUpdatedBy(loginUser);
    dao.create(site);
    fail("??????????");
}

35. SiteDaoImplTest#testCountGroupAdmin()

Project: linkbinder
File: SiteDaoImplTest.java
/**
     * {@link SiteDaoImpl#count} ???????. GroupAdmin
     * @throws Exception
     */
@Test
public void testCountGroupAdmin() throws Exception {
    // ?????????????
    SearchSiteCondition condition = new SearchSiteCondition();
    condition.setProjectId("PJ2");
    condition.setPageNo(DEFAULT_PAGE_NO);
    condition.setPageRowNum(DEFAULT_ROW_NUM);
    condition.setGroupAdmin(true);
    User user = new User();
    user.setEmpNo("ZZA01");
    user.setSecurityLevel(SystemConfig.getValue(Constants.KEY_SECURITY_LEVEL_GROUP_ADMIN));
    condition.setSearchUser(user);
    int actual = dao.count(condition);
    assertEquals(1, actual);
}

36. SiteDaoImplTest#testCountProjectAdmin()

Project: linkbinder
File: SiteDaoImplTest.java
/**
     * {@link SiteDaoImpl#count} ???????. ProjectAdmin
     * @throws Exception
     */
@Test
public void testCountProjectAdmin() throws Exception {
    // ?????????????
    SearchSiteCondition condition = new SearchSiteCondition();
    condition.setProjectId("PJ1");
    condition.setPageNo(DEFAULT_PAGE_NO);
    condition.setPageRowNum(DEFAULT_ROW_NUM);
    condition.setProjectAdmin(true);
    User user = new User();
    user.setEmpNo("ZZA01");
    user.setSecurityLevel(SystemConfig.getValue(Constants.KEY_SECURITY_LEVEL_GROUP_ADMIN));
    condition.setSearchUser(user);
    int actual = dao.count(condition);
    assertEquals(10, actual);
}

37. SiteDaoImplTest#testCountSystemAdmin()

Project: linkbinder
File: SiteDaoImplTest.java
/**
     * {@link SiteDaoImpl#count} ???????. SystemAdmin
     * @throws Exception
     */
@Test
public void testCountSystemAdmin() throws Exception {
    // ?????????????
    SearchSiteCondition condition = new SearchSiteCondition();
    condition.setProjectId("PJ1");
    condition.setPageNo(DEFAULT_PAGE_NO);
    condition.setPageRowNum(DEFAULT_ROW_NUM);
    condition.setSystemAdmin(true);
    User user = new User();
    user.setEmpNo("ZZA01");
    user.setSecurityLevel(SystemConfig.getValue(Constants.KEY_SECURITY_LEVEL_GROUP_ADMIN));
    condition.setSearchUser(user);
    int actual = dao.count(condition);
    assertEquals(10, actual);
}

38. SiteDaoImplTest#testFindNameGroupAdmin()

Project: linkbinder
File: SiteDaoImplTest.java
/**
     * {@link SiteDaoImpl#find} ???????. GroupAdmin
     * @throws Exception
     */
@Test
public void testFindNameGroupAdmin() throws Exception {
    // ?????????????
    SearchSiteCondition condition = new SearchSiteCondition();
    condition.setProjectId("PJ2");
    condition.setName("Y");
    condition.setPageNo(DEFAULT_PAGE_NO);
    condition.setPageRowNum(DEFAULT_ROW_NUM);
    condition.setGroupAdmin(true);
    User user = new User();
    user.setEmpNo("ZZA01");
    user.setSecurityLevel(SystemConfig.getValue(Constants.KEY_SECURITY_LEVEL_GROUP_ADMIN));
    condition.setSearchUser(user);
    List<Site> actual = dao.find(condition);
    // ????????????Excel?????????????????
    assertNotNull(actual);
    assertDataSetEquals(newDataSet("SiteDaoImplTest_testFindNameGroupAdmin_expected.xls"), actual);
}

39. SiteDaoImplTest#testFindCodeGroupAdmin()

Project: linkbinder
File: SiteDaoImplTest.java
/**
     * {@link SiteDaoImpl#find} ???????. GroupAdmin
     * @throws Exception
     */
@Test
public void testFindCodeGroupAdmin() throws Exception {
    // ?????????????
    SearchSiteCondition condition = new SearchSiteCondition();
    condition.setProjectId("PJ2");
    condition.setSiteCd("Y");
    condition.setPageNo(DEFAULT_PAGE_NO);
    condition.setPageRowNum(DEFAULT_ROW_NUM);
    condition.setGroupAdmin(true);
    User user = new User();
    user.setEmpNo("ZZA01");
    user.setSecurityLevel(SystemConfig.getValue(Constants.KEY_SECURITY_LEVEL_GROUP_ADMIN));
    condition.setSearchUser(user);
    List<Site> actual = dao.find(condition);
    // ????????????Excel?????????????????
    assertNotNull(actual);
    assertDataSetEquals(newDataSet("SiteDaoImplTest_testFindCodeGroupAdmin_expected.xls"), actual);
}

40. SiteDaoImplTest#testFindGroupAdmin()

Project: linkbinder
File: SiteDaoImplTest.java
/**
     * {@link SiteDaoImpl#find} ???????. GroupAdmin
     * @throws Exception
     */
@Test
public void testFindGroupAdmin() throws Exception {
    // ?????????????
    SearchSiteCondition condition = new SearchSiteCondition();
    condition.setProjectId("PJ2");
    condition.setPageNo(DEFAULT_PAGE_NO);
    condition.setPageRowNum(DEFAULT_ROW_NUM);
    condition.setGroupAdmin(true);
    User user = new User();
    user.setEmpNo("ZZA01");
    user.setSecurityLevel(SystemConfig.getValue(Constants.KEY_SECURITY_LEVEL_GROUP_ADMIN));
    condition.setSearchUser(user);
    List<Site> actual = dao.find(condition);
    // ????????????Excel?????????????????
    assertNotNull(actual);
    assertDataSetEquals(newDataSet("SiteDaoImplTest_testFindGroupAdmin_expected.xls"), actual);
}

41. FavoriteFilterDaoImplTest#testUpdateNotExistsRecord()

Project: linkbinder
File: FavoriteFilterDaoImplTest.java
/**
     * {@link FavoriteFilterDaoImpl#update}???????}
     * ??????????
     * ??????????????
     * ????StaleRecordException?????
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testUpdateNotExistsRecord() throws Exception {
    // ?????ID???
    Long target = 99L;
    // prepare
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    loginUser.setNameE("Taro Yamada");
    String name = "UPDATED NAME!";
    SearchCorresponCondition cond = new SearchCorresponCondition();
    cond.setCorresponNo("1");
    // execute
    FavoriteFilter f = new FavoriteFilter();
    f.setId(target);
    f.setFavoriteName(name);
    f.setSearchConditionsToJson(cond);
    f.setUpdatedBy(loginUser);
    f.setVersionNo(1L);
    dao.update(f);
    fail("StaleRecordException must be occured.");
}

42. FavoriteFilterDaoImplTest#testUpdateExclusiveRecord()

Project: linkbinder
File: FavoriteFilterDaoImplTest.java
/**
     * {@link FavoriteFilterDaoImpl#update}???????}
     * ??????????
     * ???????????VersionNo?????????
     * ????StaleRecordException?????
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testUpdateExclusiveRecord() throws Exception {
    // ?????????????ID???
    Long target = 21L;
    // prepare
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    loginUser.setNameE("Taro Yamada");
    String name = "UPDATED NAME!";
    SearchCorresponCondition cond = new SearchCorresponCondition();
    cond.setCorresponNo("1");
    // execute
    FavoriteFilter f = new FavoriteFilter();
    f.setId(target);
    f.setFavoriteName(name);
    f.setSearchConditionsToJson(cond);
    f.setUpdatedBy(loginUser);
    f.setVersionNo(1L);
    dao.update(f);
    fail("StaleRecordException must be occured.");
}

43. FavoriteFilterDaoImplTest#testUpdateDeletedRecord()

Project: linkbinder
File: FavoriteFilterDaoImplTest.java
/**
     * {@link FavoriteFilterDaoImpl#update}???????}
     * ??????????
     * ??????????????
     * ????StaleRecordException?????
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testUpdateDeletedRecord() throws Exception {
    // ????????ID???
    Long target = 20L;
    // prepare
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    loginUser.setNameE("Taro Yamada");
    String name = "UPDATED NAME!";
    SearchCorresponCondition cond = new SearchCorresponCondition();
    cond.setCorresponNo("1");
    // execute
    FavoriteFilter f = new FavoriteFilter();
    f.setId(target);
    f.setFavoriteName(name);
    f.setSearchConditionsToJson(cond);
    f.setUpdatedBy(loginUser);
    dao.update(f);
    fail("StaleRecordException must be occured.");
}

44. FavoriteFilterDaoImplTest#testCreateNoRecordForNullInsert02()

Project: linkbinder
File: FavoriteFilterDaoImplTest.java
/**
     * {@link FavoriteFilterDaoImpl#create}???????.
     * ??????????????
     * ???NULL?
     * ????KeyDuplicateException?????
     * @throws Exception
     */
@Test(expected = KeyDuplicateException.class)
public void testCreateNoRecordForNullInsert02() throws Exception {
    // ?????????????
    FavoriteFilter f = new FavoriteFilter();
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    loginUser.setNameE("Yamada Taro");
    f.setProjectId("DUPLI_TEST");
    f.setUser(loginUser);
    // ???NULL
    f.setFavoriteName("dummy name");
    f.setSearchConditions(null);
    f.setCreatedBy(loginUser);
    f.setCreatedAt(DBValue.DATE_NULL);
    f.setUpdatedBy(loginUser);
    f.setCreatedAt(DBValue.DATE_NULL);
    // ??
    dao.create(f);
    fail("KeyDuplicateException must be occured.");
}

45. FavoriteFilterDaoImplTest#testCreateNoRecordForNullInsert01()

Project: linkbinder
File: FavoriteFilterDaoImplTest.java
/**
     * {@link FavoriteFilterDaoImpl#create}???????.
     * ??????????????
     * ???NULL?
     * ????KeyDuplicateException?????
     * @throws Exception
     */
@Test(expected = KeyDuplicateException.class)
public void testCreateNoRecordForNullInsert01() throws Exception {
    // ?????????????
    FavoriteFilter f = new FavoriteFilter();
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    loginUser.setNameE("Yamada Taro");
    f.setProjectId("NULL_TEST");
    f.setUser(loginUser);
    // ???NULL
    f.setFavoriteName(null);
    SearchCorresponCondition cond = new SearchCorresponCondition();
    cond.setCorresponNo("1");
    f.setSearchConditionsToJson(cond);
    f.setCreatedBy(loginUser);
    f.setCreatedAt(DBValue.DATE_NULL);
    f.setUpdatedBy(loginUser);
    f.setCreatedAt(DBValue.DATE_NULL);
    // ??
    Long result = dao.create(f);
    fail("KeyDuplicateException must be occured. But " + result + " record created.");
}

46. CustomFieldDaoImplTest#testDeleteVersionNoDiff()

Project: linkbinder
File: CustomFieldDaoImplTest.java
/**
     * {@link CustomFieldDaoImpl#delete}???????
     * ????????????
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testDeleteVersionNoDiff() throws Exception {
    Long id = 1L;
    // ??????????
    CustomField before = dao.findById(id);
    CustomField customField = new CustomField();
    customField.setId(before.getId());
    User user = new User();
    user.setEmpNo("ZZA05");
    user.setNameE("Keiichi Ogiwara");
    customField.setUpdatedBy(user);
    // ????????????
    customField.setVersionNo(before.getVersionNo() + 1);
    // ?????
    dao.delete(customField);
}

47. CustomFieldDaoImplTest#testUpdateStaleRecordException()

Project: linkbinder
File: CustomFieldDaoImplTest.java
/**
     * {@link CustomFieldDaoImpl#update}???????
     * StaleRecordException???
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testUpdateStaleRecordException() throws Exception {
    // ??????????
    Long id = 1L;
    CustomField before = dao.findById(id);
    CustomField customField = new CustomField();
    customField.setId(id);
    customField.setLabel("TEST");
    customField.setOrderNo(2L);
    User user = new User();
    user.setEmpNo("ZZA05");
    user.setNameE("Keiichi Ogiwara");
    customField.setCreatedBy(user);
    customField.setUpdatedBy(user);
    customField.setUseWhole(before.getUseWhole());
    // ??????
    customField.setVersionNo(before.getVersionNo() + 1);
    customField.setDeleteNo(before.getDeleteNo());
    // ??
    dao.update(customField);
}

48. CorresponTypeDaoImplTest#testDeleteStaleRecordException()

Project: linkbinder
File: CorresponTypeDaoImplTest.java
/**
     * {@link CorresponTypeDaoImpl#delete}???????
     * StaleRecordException???
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testDeleteStaleRecordException() throws Exception {
    Long id = 1L;
    // ??????????
    CorresponType before = dao.findById(id);
    CorresponType corresponType = new CorresponType();
    corresponType.setId(id);
    User loginUser = new User();
    loginUser.setEmpNo("ZZA05");
    loginUser.setNameE("Keiichi Ogiwara");
    corresponType.setUpdatedBy(loginUser);
    // StaleRecordException??????
    corresponType.setVersionNo(before.getVersionNo() + 1);
    dao.delete(corresponType);
}

49. CorresponGroupDaoImplTest#testDeleteVersionNoDiff()

Project: linkbinder
File: CorresponGroupDaoImplTest.java
/**
     * ????ID??????????????. ????
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testDeleteVersionNoDiff() throws Exception {
    // ??????????
    CorresponGroup before = dao.findById(1L);
    CorresponGroup cg = new CorresponGroup();
    cg.setId(before.getId());
    cg.setSite(before.getSite());
    cg.setDiscipline(before.getDiscipline());
    cg.setName(before.getName());
    cg.setCreatedBy(before.getCreatedBy());
    cg.setCreatedAt(before.getCreatedAt());
    User loginUser = new User();
    loginUser.setEmpNo("ZZA03");
    loginUser.setNameE("Atsushi Isida");
    cg.setUpdatedBy(loginUser);
    cg.setVersionNo(99L);
    cg.setDeleteNo(before.getDeleteNo());
    dao.delete(cg);
    fail("??????????");
}

50. CorresponGroupDaoImplTest#testCountCorresponGroupGroupAdmin()

Project: linkbinder
File: CorresponGroupDaoImplTest.java
/**
     * ????ID?????????????????????. ????????????GroupAdmin???
     * @throws Exception
     */
@Test
public void testCountCorresponGroupGroupAdmin() throws Exception {
    SearchCorresponGroupCondition condition = new SearchCorresponGroupCondition();
    condition.setGroupAdmin(true);
    condition.setProjectId("PJ1");
    condition.setSiteId(1L);
    User searchUser = new User();
    searchUser.setEmpNo("ZZA10");
    searchUser.setSecurityLevel("30");
    condition.setSearchUser(searchUser);
    int actual = dao.countCorresponGroup(condition);
    assertTrue(actual == 1);
}

51. CorresponGroupDaoImplTest#testFindGroupAdmin()

Project: linkbinder
File: CorresponGroupDaoImplTest.java
/**
     * ??????????GroupAdmin???????????.
     * @throws Exception
     */
@Test
public void testFindGroupAdmin() throws Exception {
    SearchCorresponGroupCondition condition = new SearchCorresponGroupCondition();
    condition.setGroupAdmin(true);
    condition.setProjectId("PJ1");
    User searchUser = new User();
    searchUser.setEmpNo("ZZA10");
    searchUser.setSecurityLevel("30");
    condition.setSearchUser(searchUser);
    List<CorresponGroup> actual = dao.find(condition);
    assertNotNull(actual);
    assertDataSetEquals(newDataSet("CorresponGroupDaoImplTest_testFindGroupAdmin_expected.xls"), actual);
}

52. CorresponDaoImplTest#testUpdateVersionNo()

Project: linkbinder
File: CorresponDaoImplTest.java
/**
     * {@link CorresponDaoImpl#update(jp.co.opentone.bsol.linkbinder.dto.Correspon)}???????.
     * ??????????????{@link StaleRecordException}????????????.
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testUpdateVersionNo() throws Exception {
    Correspon c = new Correspon();
    c.setId(4L);
    // ?No???
    c.setVersionNo(99L);
    User user = new User();
    user.setEmpNo("ZZA04");
    user.setNameE("Tomoko Okada");
    c.setUpdatedBy(user);
    dao.update(c);
    fail("??????????");
}

53. CorresponDaoImplTest#testUpdateRecordDeleted()

Project: linkbinder
File: CorresponDaoImplTest.java
/**
     * {@link CorresponDaoImpl#update(jp.co.opentone.bsol.linkbinder.dto.Correspon)}???????.
     * ?????????????{@link StaleRecordException}????????????.
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testUpdateRecordDeleted() throws Exception {
    Correspon c = new Correspon();
    // ????????ID? ??????Excel???
    c.setId(3L);
    c.setVersionNo(0L);
    User user = new User();
    user.setEmpNo("ZZA04");
    user.setNameE("Tomoko Okada");
    c.setUpdatedBy(user);
    dao.update(c);
    fail("??????????");
}

54. CorresponDaoImplTest#testUpdateRecordNotFound()

Project: linkbinder
File: CorresponDaoImplTest.java
/**
     * {@link CorresponDaoImpl#update(jp.co.opentone.bsol.linkbinder.dto.Correspon)}???????.
     * ??????????????{@link StaleRecordException}????????????.
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testUpdateRecordNotFound() throws Exception {
    Correspon c = new Correspon();
    c.setId(-1L);
    c.setVersionNo(0L);
    User user = new User();
    user.setEmpNo("ZZA04");
    user.setNameE("Tomoko Okada");
    c.setUpdatedBy(user);
    dao.update(c);
    fail("??????????");
}

55. CorresponDaoImplTest#testUpdateNotNull()

Project: linkbinder
File: CorresponDaoImplTest.java
/**
     * {@link CorresponDaoImpl#update(jp.co.opentone.bsol.linkbinder.dto.Correspon)}???????.
     * NULL???????NULL??????????{@link InvalidNullUpdatedRuntimeException}
     * ????????????.
     * @throws Exception
     */
@Test(expected = InvalidNullUpdatedRuntimeException.class)
public void testUpdateNotNull() throws Exception {
    Correspon c = new Correspon();
    c.setId(4L);
    c.setVersionNo(0L);
    User user = new User();
    user.setEmpNo("ZZA04");
    user.setNameE("Tomoko Okada");
    c.setUpdatedBy(user);
    // NULL??????
    c.setProjectId(DBValue.STRING_NULL);
    dao.update(c);
    fail("??????????");
}

56. CompanyDaoImplTest#testUpdateExclusive()

Project: linkbinder
File: CompanyDaoImplTest.java
/**
     * {@link CompanyDaoImpl#update}???????}
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testUpdateExclusive() throws Exception {
    // ?????????????
    Long companyId = 1L;
    Company c = new Company();
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    loginUser.setNameE("Taro Yamada");
    c.setId(companyId);
    c.setVersionNo(-1L);
    c.setUpdatedBy(loginUser);
    dao.update(c);
    fail("??????????");
}

57. ProjectCompanyDaoMock#findById()

Project: linkbinder
File: ProjectCompanyDaoMock.java
@Override
public ProjectCompany findById(Long id) {
    ProjectCompany pc = new ProjectCompany();
    pc.setCompanyId(1L);
    pc.setProjectId("PJ1");
    User user = new User();
    user.setEmpNo("ZZA01");
    user.setNameE("Taro Yamada");
    pc.setCreatedBy(user);
    pc.setUpdatedBy(user);
    return pc;
}

58. DisciplineDaoMock#findById()

Project: linkbinder
File: DisciplineDaoMock.java
@Override
public Discipline findById(Long id) throws RecordNotFoundException {
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    loginUser.setNameE("Taro Yamada");
    Discipline dis = new Discipline();
    dis.setDisciplineCd("TEST");
    dis.setName("Test First");
    dis.setId(1L);
    dis.setProjectId("PJ1");
    dis.setProjectNameE("Test Project1");
    dis.setCreatedBy(loginUser);
    dis.setUpdatedBy(loginUser);
    dis.setVersionNo(1L);
    dis.setDeleteNo(0L);
    return dis;
}

59. CorresponGroupDaoMock#findByDisciplineId()

Project: linkbinder
File: CorresponGroupDaoMock.java
public List<CorresponGroup> findByDisciplineId(Long disciplineId) {
    CorresponGroup cg = new CorresponGroup();
    cg.setId(1L);
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    loginUser.setNameE("Taro Yamada");
    Discipline discipline = new Discipline();
    discipline.setId(1L);
    discipline.setDisciplineCd("TEST");
    discipline.setName("Test Discipline");
    discipline.setCreatedBy(loginUser);
    discipline.setUpdatedBy(loginUser);
    cg.setDiscipline(discipline);
    cg.setCreatedBy(loginUser);
    cg.setUpdatedBy(loginUser);
    List<CorresponGroup> cgList = new ArrayList<CorresponGroup>();
    cgList.add(cg);
    return cgList;
}

60. CorresponWorkflowServiceImplTest#testSaveCheckerCheckedChange()

Project: linkbinder
File: CorresponWorkflowServiceImplTest.java
/**
     * ??????????????
     * ??????????1???Checker???????SystemAdmin?ProjectAdmin?GroupAdmin?
     * ???????Checker???????????
     */
@Test
public void testSaveCheckerCheckedChange() throws Exception {
    // ???????????
    Correspon c = createCorrespon();
    MockCorresponDao.RET_FIND_BY_ID.put("1", c);
    List<ProjectUser> result = new ArrayList<ProjectUser>();
    ProjectUser pu;
    User u;
    u = new User();
    u.setEmpNo("80001");
    u.setNameE("Checker1 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    u = new User();
    u.setEmpNo("80002");
    u.setNameE("Checker2 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    u = new User();
    u.setEmpNo("80003");
    u.setNameE("Checker3 User");
    pu = new ProjectUser();
    pu.setUser(u);
    pu.setProjectId("PJ1");
    result.add(pu);
    MockUserDao.RET_FINDPROJECTUSER = result;
    // ?????????????????
    // -------------------------------------------
    List<Workflow> listworkflow = new ArrayList<Workflow>();
    Workflow work = new Workflow();
    User user;
    work.setId(new Long(99));
    work.setWorkflowNo(new Long(1));
    user = new User();
    user.setEmpNo("80001");
    user.setNameE("Checker1 User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.CHECKER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.CHECKED);
    listworkflow.add(work);
    work = new Workflow();
    work.setId(new Long(20));
    work.setWorkflowNo(new Long(2));
    user = new User();
    user.setEmpNo("80002");
    user.setNameE("Checker2 User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.CHECKER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.CHECKED);
    user = new User();
    user.setEmpNo("80002");
    user.setNameE("Checker2 User");
    work.setFinishedBy(user);
    work.setFinishedAt(new GregorianCalendar(2009, 3, 1, 12, 34, 56).getTime());
    listworkflow.add(work);
    work = new Workflow();
    work.setId(new Long(30));
    work.setWorkflowNo(new Long(3));
    user = new User();
    user.setEmpNo("80003");
    user.setNameE("Approver User");
    work.setUser(user);
    work.setCreatedBy(user);
    work.setUpdatedBy(user);
    work.setWorkflowType(WorkflowType.APPROVER);
    work.setWorkflowProcessStatus(WorkflowProcessStatus.NONE);
    listworkflow.add(work);
    // -------------------------------------------
    List<Workflow> workflow = createWorkflowDummy();
    // ???????Checker??????
    workflow.get(2).setWorkflowProcessStatus(WorkflowProcessStatus.CHECKED);
    MockWorkflowDao.RET_FIND_BY_CORRESPON_ID = listworkflow;
    c.setWorkflowStatus(WorkflowStatus.UNDER_CONSIDERATION);
    c.setWorkflows(listworkflow);
    WorkflowPattern wp = c.getCorresponType().getWorkflowPattern();
    wp.setWorkflowCd("pattern1");
    c.getCorresponType().setWorkflowPattern(wp);
    MockAbstractService.CURRENT_PROJECT_ID = "PJ1";
    MockAbstractService.IS_SYSTEM_ADMIN = true;
    try {
        service.save(c, workflow);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_WORKFLOW_PATTERN_INVALID, actual.getMessageCode());
    }
}

61. CorresponServiceImplTest#testRequestForApprovalCheck8()

Project: linkbinder
File: CorresponServiceImplTest.java
/**
     * ?????????????(?????????null)
     */
@Test
public void testRequestForApprovalCheck8() throws Exception {
    // ?????????????
    Correspon c = createRequestForVerificationData();
    c.setWorkflows(null);
    MockCorresponDao.RET_FIND_BY_ID.put("1", c);
    MockAbstractService.CURRENT_PROJECT_ID = "PJ1";
    MockAbstractService.IS_SYSTEM_ADMIN = true;
    // ????????
    User loginUser = new User();
    loginUser.setEmpNo("00003");
    loginUser.setNameE("Test User3");
    MockAbstractService.CURRENT_USER = loginUser;
    try {
        // ?????
        service.requestForApproval(c);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.NO_APPROVER_SPECIFIED, actual.getMessageCode());
    }
}

62. CorresponServiceImplTest#testRequestForApprovalCheck7()

Project: linkbinder
File: CorresponServiceImplTest.java
/**
     * ?????????????(??????????)
     */
@Test
public void testRequestForApprovalCheck7() throws Exception {
    // ?????????????
    Correspon c = createRequestForVerificationData();
    c.setWorkflows(new ArrayList<Workflow>());
    MockCorresponDao.RET_FIND_BY_ID.put("1", c);
    MockAbstractService.CURRENT_PROJECT_ID = "PJ1";
    MockAbstractService.IS_SYSTEM_ADMIN = true;
    // ????????
    User loginUser = new User();
    loginUser.setEmpNo("00003");
    loginUser.setNameE("Test User3");
    MockAbstractService.CURRENT_USER = loginUser;
    try {
        // ?????
        service.requestForApproval(c);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.NO_APPROVER_SPECIFIED, actual.getMessageCode());
    }
}

63. CorresponServiceImplTest#testRequestForApprovalCheck6()

Project: linkbinder
File: CorresponServiceImplTest.java
/**
     * ??????Approver??????????????
     */
@Test
public void testRequestForApprovalCheck6() throws Exception {
    // ?????????????
    Correspon c = createRequestForVerificationData();
    List<Workflow> w = c.getWorkflows();
    // ??????????????????Checker???
    w.get(2).setWorkflowType(WorkflowType.CHECKER);
    MockCorresponDao.RET_FIND_BY_ID.put("1", c);
    MockAbstractService.CURRENT_PROJECT_ID = "PJ1";
    MockAbstractService.IS_SYSTEM_ADMIN = true;
    // ????????
    User loginUser = new User();
    loginUser.setEmpNo("00003");
    loginUser.setNameE("Test User3");
    MockAbstractService.CURRENT_USER = loginUser;
    try {
        // ?????
        service.requestForApproval(c);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.NO_APPROVER_SPECIFIED, actual.getMessageCode());
    }
}

64. CorresponServiceImplTest#testRequestForApprovalCheck5()

Project: linkbinder
File: CorresponServiceImplTest.java
/**
     * SystemAdmin???Preparer????????????????DRAFT????????
     */
@Test
public void testRequestForApprovalCheck5() throws Exception {
    // ?????????????
    Correspon c = createRequestForVerificationData();
    c.setWorkflowStatus(WorkflowStatus.REQUEST_FOR_CHECK);
    MockCorresponDao.RET_FIND_BY_ID.put("1", c);
    MockAbstractService.CURRENT_PROJECT_ID = "PJ1";
    MockAbstractService.IS_SYSTEM_ADMIN = true;
    // ????????
    User loginUser = new User();
    loginUser.setEmpNo("00003");
    loginUser.setNameE("Test User3");
    MockAbstractService.CURRENT_USER = loginUser;
    try {
        // ?????
        service.requestForApproval(c);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_CORRESPON_STATUS_INVALID, actual.getMessageCode());
    }
}

65. ValueFormatterTest#testFormatUserNameAndEmpNoAndRoleNull_1()

Project: linkbinder
File: ValueFormatterTest.java
/**
     * ???????????????????????????.
     * Role?NULL.
     * @throws Exception
     */
@Test
public void testFormatUserNameAndEmpNoAndRoleNull_1() throws Exception {
    User user = new User();
    user.setNameE("Test User");
    user.setEmpNo("00001");
    String expected = "Test User/00001";
    String actual = ValueFormatter.formatUserNameAndEmpNoAndRole(user);
    assertEquals(expected, actual);
}

66. ValueFormatterTest#testFormatUserNameAndEmpNo()

Project: linkbinder
File: ValueFormatterTest.java
/**
     * ???????????????????????????.
     * @throws Exception
     */
@Test
public void testFormatUserNameAndEmpNo() throws Exception {
    User user = new User();
    user.setNameE("Test User");
    user.setEmpNo("00001");
    String expected = "Test User/00001";
    String actual = ValueFormatter.formatUserNameAndEmpNo(user);
    assertEquals(expected, actual);
}

67. WorkflowEditModuleTest#createCorrespon()

Project: linkbinder
File: WorkflowEditModuleTest.java
/**
     * ?????????????
     */
private Correspon createCorrespon(Long id) {
    Correspon c = new Correspon();
    c.setId(id);
    c.setCorresponNo("YOC:OT:BUILDING-00001");
    CorresponGroup from = new CorresponGroup();
    from.setId(new Long(1L));
    from.setName("YOC:BUILDING");
    c.setFromCorresponGroup(from);
    c.setSubject("Mock");
    CorresponType ct = new CorresponType();
    ct.setId(new Long(1L));
    ct.setName("Request");
    c.setCorresponType(ct);
    c.setWorkflowStatus(WorkflowStatus.DRAFT);
    c.setCreatedAt(new GregorianCalendar(2009, 3, 1, 1, 1, 1).getTime());
    c.setUpdatedAt(new GregorianCalendar(2009, 3, 10, 10, 10, 10).getTime());
    User u = new User();
    u.setEmpNo("00001");
    u.setNameE("Test User");
    c.setCreatedBy(u);
    c.setUpdatedBy(u);
    c.setDeadlineForReply(new GregorianCalendar(2009, 4, 1).getTime());
    c.setCorresponStatus(CorresponStatus.OPEN);
    return c;
}

68. WorkflowEditModuleTest#testAllDelete2()

Project: linkbinder
File: WorkflowEditModuleTest.java
/**
     * ??????????????????(???????????)
     */
@Test
public void testAllDelete2() throws Exception {
    setRequiredFields();
    // ????????PAGE??????
    List<Workflow> listWorkflow = new ArrayList<Workflow>();
    page.setWorkflow(listWorkflow);
    page.setWorkflowForEditView(new ArrayList<Workflow>());
    User loginUser = new User();
    loginUser.setEmpNo("ZZA05");
    loginUser.setNameE("Keiichi Ogiwara");
    Correspon correspon = new Correspon();
    correspon.setCreatedBy(loginUser);
    page.setCorrespon(correspon);
    // ??????
    workflowEditModule.allDelete();
    assertEquals(page.getWorkflow().size(), 0);
    // Preparer??????
    assertEquals(page.getWorkflowForEditView().size(), 1);
}

69. CorresponIndexPageTest#testGetUserSelectList()

Project: linkbinder
File: CorresponIndexPageTest.java
/**
     * ??????????.
     */
@Test
public void testGetUserSelectList() {
    List<ProjectUser> users = new ArrayList<ProjectUser>();
    ProjectUser pu = new ProjectUser();
    User user = new User();
    user.setEmpNo("U0001");
    user.setNameE("User1");
    pu.setUser(user);
    users.add(pu);
    page.setUserList(users);
    List<SelectItem> list = page.getUserSelectList();
    assertEquals(0, list.size());
    page.setAdvancedSearchDisplayed(true);
    list = page.getUserSelectList();
    assertEquals(1, list.size());
}

70. HomePageTest#testInitializeNoProject()

Project: linkbinder
File: HomePageTest.java
/**
     * {@link jp.co.opentone.bsol.linkbinder.view.common.HomePage#initialize()} ????????????.
     * ???????Project???
     */
@Test
public void testInitializeNoProject() {
    User login = new User();
    login.setEmpNo("ZZA02");
    login.setDefaultProjectId("PJ3");
    MockAbstractPage.RET_USER = login;
    MockHomeService.RET_FIND_PROJECTS = new ArrayList<ProjectSummary>();
    page.initialize();
    assertEquals(0, page.getProjectSummaryList().size());
    assertEquals(0, page.getDataModel().getRowCount());
    // ????
    assertFalse(page.isAttentionSearch());
    assertFalse(page.isPersonInChargeSearch());
    assertFalse(page.isCcSearch());
}

71. HomeServiceImplTest#testFindProjectDetailsNoProjectUser02()

Project: linkbinder
File: HomeServiceImplTest.java
/**
     * {@link HomeServiceImpl#findProjectDetails(String, boolean)}?????????.
     * ?????????????.
     */
@Test
public void testFindProjectDetailsNoProjectUser02() throws Exception {
    String projectId = "PJ1";
    User user = new User();
    user.setEmpNo("00001");
    MockAbstractService.RET_USER = user;
    try {
        service.findProjectDetails(projectId, false);
    } catch (ServiceAbortException e) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_PROJECT_DIFF, e.getMessageCode());
    }
}

72. HomeServiceImplTest#testFindProjectDetailsNoProjectUser01()

Project: linkbinder
File: HomeServiceImplTest.java
/**
     * {@link HomeServiceImpl#findProjectDetails(String)}?????????.
     * ?????????????.
     */
@Test
public void testFindProjectDetailsNoProjectUser01() throws Exception {
    String projectId = "PJ1";
    User user = new User();
    user.setEmpNo("00001");
    MockAbstractService.RET_USER = user;
    try {
        service.findProjectDetails(projectId);
    } catch (ServiceAbortException e) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_PROJECT_DIFF, e.getMessageCode());
    }
}

73. HomeServiceImplTest#testFindProjectsSystemAdmin()

Project: linkbinder
File: HomeServiceImplTest.java
/**
     * {@link jp.co.opentone.bsol.linkbinder.service.common.impl.HomeServiceImpl#findProjects()}
     *  ????????????.
     */
@Test
public void testFindProjectsSystemAdmin() throws Exception {
    List<ProjectSummary> expList = createProjectList();
    User expUser = new User();
    expUser.setEmpNo("ZZA01");
    // Mock??
    MockAbstractService.RET_USER = expUser;
    MockAbstractService.RET_SYSTEM_ADMIN = true;
    new MockUp<ProjectDaoImpl>() {

        @Mock
        List<ProjectSummary> findProjectSummary(SearchProjectCondition condition) {
            return expList;
        }
    };
    List<ProjectSummary> actual = service.findProjects();
    assertArrayEquals(expList.toArray(), actual.toArray());
}

74. HomeServiceImplTest#testFindProjects()

Project: linkbinder
File: HomeServiceImplTest.java
/**
     * {@link jp.co.opentone.bsol.linkbinder.service.common.impl.HomeServiceImpl#findProjects()}
     *  ????????????.
     */
@Test
public void testFindProjects() throws Exception {
    List<ProjectSummary> expList = createProjectList();
    User expUser = new User();
    expUser.setEmpNo("ZZA01");
    MockAbstractService.RET_USER = expUser;
    MockAbstractService.RET_SYSTEM_ADMIN = false;
    new MockUp<ProjectDaoImpl>() {

        @Mock
        List<ProjectSummary> findProjectSummary(SearchProjectCondition condition) {
            return expList;
        }
    };
    List<ProjectSummary> actual = service.findProjects();
    assertArrayEquals(expList.toArray(), actual.toArray());
}

75. CompanyServiceImplTest#testValidateNotSystemAdminMaster()

Project: linkbinder
File: CompanyServiceImplTest.java
/**
     * Validate????????? ????????? SystemAdmin??????
     * @throws Exception
     */
@Test
public void testValidateNotSystemAdminMaster() throws Exception {
    // ???????????
    User user = new User();
    user.setEmpNo("TEST1");
    Company company = new Company();
    company.setCompanyCd("TEST");
    company.setName("TEST_COMPANY");
    company.setCreatedBy(user);
    company.setUpdatedBy(user);
    MockAbstractService.IS_PROJECT_ADMIN = true;
    try {
        service.validate(company);
        fail("??????????");
    } catch (ServiceAbortException actual) {
        assertEquals(ApplicationMessageCode.CANNOT_PERFORM_BECAUSE_ACCESS_LEVEL_INSUFFICIENT, actual.getMessageCode());
    }
}

76. CompanyServiceImplTest#testValidateMaster()

Project: linkbinder
File: CompanyServiceImplTest.java
/**
     * Validate????????? ?????????
     * @throws Exception
     */
@Test
public void testValidateMaster() throws Exception {
    // ???????????
    User user = new User();
    user.setEmpNo("TEST1");
    Company company = new Company();
    company.setCompanyCd("TEST");
    company.setName("TEST_COMPANY");
    company.setCreatedBy(user);
    company.setUpdatedBy(user);
    // Mock??
    MockAbstractService.IS_SYSTEM_ADMIN = true;
    new MockUp<CompanyDaoImpl>() {

        @Mock
        int countCheck(SearchCompanyCondition condition) {
            return 0;
        }
    };
    boolean validate = service.validate(company);
    assertTrue(validate);
}

77. CompanyServiceImplTest#testFindMaster()

Project: linkbinder
File: CompanyServiceImplTest.java
/**
     * ??????????????????.
     * @throws Exception
     */
@Test
public void testFindMaster() throws Exception {
    // ???????????
    User user = new User();
    user.setEmpNo("TEST1");
    Company company = new Company();
    company.setCompanyCd("TEST");
    company.setId(1L);
    company.setName("TEST_COMPANY");
    company.setCreatedBy(user);
    company.setUpdatedBy(user);
    MockAbstractService.IS_SYSTEM_ADMIN = true;
    // Mock??
    new MockUp<CompanyDaoImpl>() {

        @Mock
        Company findById(Long id) throws RecordNotFoundException {
            return company;
        }
    };
    assertEquals(company.toString(), service.find(1L).toString());
}

78. AbstractServiceTest#testGetAccessibleProjects()

Project: linkbinder
File: AbstractServiceTest.java
/**
     * {@link AbstractService#getAccessibleProjects()}???????.
     */
@Test
public void testGetAccessibleProjects() {
    User currentUser = (User) applicationContext.getBean("currentUser");
    currentUser.setEmpNo("00001");
    List<Project> expected = new ArrayList<Project>();
    Project p;
    p = new Project();
    p.setProjectId("PJ1");
    expected.add(p);
    p = new Project();
    p.setProjectId("PJ2");
    expected.add(p);
    MockProjectDao.FIND_BY_EMP_NO = expected;
    List<Project> actual = service.getAccessibleProjects();
    assertEquals(expected.size(), actual.size());
}

79. AbstractServiceTest#testGetCurrentProjectUser()

Project: linkbinder
File: AbstractServiceTest.java
/**
     * {@link AbstractService#getCurrentProjectUser()}???????.
     */
@Test
public void testGetCurrentProjectUser() throws Exception {
    User u = new User();
    u.setEmpNo("00001");
    ProjectUser expected = new ProjectUser();
    expected.setUser(u);
    ProcessContext c = ProcessContext.getCurrentContext();
    Map<String, Object> values = new HashMap<String, Object>();
    values.put(Constants.KEY_PROJECT_USER, expected);
    c.setValue(SystemConfig.KEY_ACTION_VALUES, values);
    assertThat(service.getCurrentProjectUser(), equalTo(expected));
    assertThat(service.getCurrentProjectUser().getUser().getEmpNo(), equalTo(u.getEmpNo()));
}

80. AbstractServiceTest#testFindProjectUser()

Project: linkbinder
File: AbstractServiceTest.java
/**
     * {@link AbstractService#findProjectUser(String, String)}???????.
     */
@Test
public void testFindProjectUser() {
    ProjectUser pu = new ProjectUser();
    pu.setProjectId("PJ1");
    User user = new User();
    user.setEmpNo("00001");
    pu.setUser(user);
    MockUserPermissionHelper.PROJECT_USER = pu;
    String projectId = "PJ1";
    String empNo = "00001";
    assertNotNull(service.findProjectUser(projectId, empNo));
}

81. WorkflowDaoImplTest#testUpdateVersionNo()

Project: linkbinder
File: WorkflowDaoImplTest.java
/**
     * ??????????????{@link StaleRecordException}????????????.
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testUpdateVersionNo() throws Exception {
    Long workflowId = 3L;
    // ???????????
    User login = new User();
    login.setEmpNo("ZZA01");
    // ???????
    Workflow w = new Workflow();
    w.setVersionNo(-1L);
    w.setId(workflowId);
    w.setUpdatedBy(login);
    dao.update(w);
    fail("??????????");
}

82. WorkflowDaoImplTest#testUpdate4()

Project: linkbinder
File: WorkflowDaoImplTest.java
/**
     * ????? null???????null???????? {@link InvalidNullUpdatedRuntimeException}
     * ????????????.
     * @throws Exception
     */
@Test(expected = InvalidNullUpdatedRuntimeException.class)
public void testUpdate4() throws Exception {
    Long workflowId = 3L;
    // ???????????
    User login = new User();
    login.setEmpNo("ZZA01");
    // ???????
    Workflow w = new Workflow();
    w.setVersionNo(0L);
    w.setId(workflowId);
    w.setCreatedAt(DBValue.DATE_NULL);
    w.setUpdatedBy(login);
    dao.update(w);
    fail("??????????");
}

83. ReplyCorresponNoSeqDaoImplTest#testUpdateVarsionNo()

Project: linkbinder
File: ReplyCorresponNoSeqDaoImplTest.java
/**
     * {@link Rep.framework.core.daoeqDaoImpl#update(Entity)???????.
     * ?????.
     *
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testUpdateVarsionNo() throws Exception {
    User user = new User();
    user.setEmpNo("USER1");
    // ???????
    Long id = 1L;
    ReplyCorresponNoSeq reply = new ReplyCorresponNoSeq();
    reply.setId(id);
    // ?????
    reply.setVersionNo(0L);
    // ??
    dao.update(reply);
    fail("??????????");
}

84. ReplyCorresponNoSeqDaoImplTest#testUpdateDuplicate()

Project: linkbinder
File: ReplyCorresponNoSeqDaoImplTest.java
/**
     * {@link ReplyCor.framework.core.daoImpl#update(Entity)???????.
     * ???????.
     *
     * @throws Exception
     */
@Test(expected = KeyDuplicateException.class)
public void testUpdateDuplicate() throws Exception {
    User user = new User();
    user.setEmpNo("USER1");
    // ???????
    Long id = 1L;
    ReplyCorresponNoSeq reply = new ReplyCorresponNoSeq();
    reply.setId(id);
    reply.setVersionNo(1L);
    reply.setUpdatedBy(user);
    // ?????
    reply.setParentCorresponId(2L);
    // ??
    dao.update(reply);
    fail("??????????");
}

85. ReplyCorresponNoSeqDaoImplTest#testCreateDuplication()

Project: linkbinder
File: ReplyCorresponNoSeqDaoImplTest.java
@Test(expected = KeyDuplicateException.class)
public void testCreateDuplication() throws Exception {
    User user = new User();
    user.setEmpNo("USER1");
    // ???????
    ReplyCorresponNoSeq reply = new ReplyCorresponNoSeq();
    // ??
    reply.setParentCorresponId(1L);
    reply.setNo(1L);
    reply.setCreatedBy(user);
    reply.setUpdatedBy(user);
    // ??
    dao.create(reply);
    fail("??????????");
}

86. ProjectUserProfileDaoImplTest#testUpdateNoRecord()

Project: linkbinder
File: ProjectUserProfileDaoImplTest.java
/**
     * {@link jp.co.opentone.bsol.linkbinder.dao.AbstractDa.framework.core.dao    #update(Entity)} ????????????.
     * ???????????.
     */
@Test
public void testUpdateNoRecord() throws Exception {
    User user = new User();
    user.setEmpNo("ZZA02");
    ProjectUserProfile p = new ProjectUserProfile();
    p.setId(-1L);
    p.setUser(user);
    p.setProjectId("PJ1");
    p.setRole("Role");
    CorresponGroup group = new CorresponGroup();
    group.setId(1L);
    p.setDefaultCorresponGroup(group);
    p.setCreatedBy(user);
    p.setUpdatedBy(user);
    Integer count = dao.update(p);
    assertNotNull(count);
    assertEquals(0, count.intValue());
}

87. ProjectUserProfileDaoImplTest#testUpdateDuplicate()

Project: linkbinder
File: ProjectUserProfileDaoImplTest.java
/**
     * {@link jp.co.opentone.bsol.linkbinder.dao.AbstractDao
  .framework.core.daoupdate(Entity)} ????????????.
     * KEY???.
     */
@Test(expected = KeyDuplicateException.class)
public void testUpdateDuplicate() throws Exception {
    User user = new User();
    // ?????????
    user.setEmpNo("ZZA02");
    ProjectUserProfile p = new ProjectUserProfile();
    p.setId(1L);
    p.setUser(user);
    p.setProjectId("PJ1");
    p.setRole("Role");
    CorresponGroup group = new CorresponGroup();
    group.setId(1L);
    p.setDefaultCorresponGroup(group);
    p.setCreatedBy(user);
    p.setUpdatedBy(user);
    dao.update(p);
}

88. ProjectUserProfileDaoImplTest#testUpdateNullColumn()

Project: linkbinder
File: ProjectUserProfileDaoImplTest.java
/**
     * {@link jp.co.opentone.bsol.linkbinder.dao.AbstractDao
     * .framework.core.daoe(Entity)} ????????????.
     * NULL??.
     */
@Test
public void testUpdateNullColumn() throws Exception {
    User user = new User();
    user.setEmpNo("ZZA01");
    ProjectUserProfile p = new ProjectUserProfile();
    p.setId(1L);
    p.setNullColumn("default_correspon_group_id");
    p.setUpdatedBy(user);
    Integer count = dao.update(p);
    assertNotNull(count);
    assertEquals(1, count.intValue());
    ProjectUserProfile actual = dao.findById(p.getId());
    assertNotNull(actual);
    assertEquals(p.getId(), actual.getId());
    assertNull(actual.getDefaultCorresponGroup());
    assertEquals(p.getUpdatedBy().getEmpNo(), p.getUpdatedBy().getEmpNo());
    assertNotNull(actual.getUpdatedAt());
    assertEquals(0L, actual.getDeleteNo().longValue());
}

89. ProjectUserProfileDaoImplTest#testCreateDuplicate()

Project: linkbinder
File: ProjectUserProfileDaoImplTest.java
/**
     * {@link jp.co.opentone.bsol.linkbinder.dao.AbstractDao
     *         #c.framework.core.daoc.framework.core.dao.Entity)} ????????????.
     * KEY???.
     */
@Test(expected = KeyDuplicateException.class)
public void testCreateDuplicate() throws Exception {
    User user = new User();
    // ?????????
    user.setEmpNo("ZZA02");
    ProjectUserProfile p = new ProjectUserProfile();
    p.setId(null);
    p.setUser(user);
    p.setProjectId("PJ1");
    p.setRole("Role");
    CorresponGroup group = new CorresponGroup();
    group.setId(1L);
    p.setDefaultCorresponGroup(group);
    p.setCreatedBy(user);
    p.setUpdatedBy(user);
    dao.create(p);
    fail("??????????");
}

90. ProjectCustomSettingDaoImplTest#testUpdateNotNull()

Project: linkbinder
File: ProjectCustomSettingDaoImplTest.java
/**
     * {@link ProjectCustomSettingDaoImpl#update} ???????.
     * ???(NotNull?????null???)
     * @throws Exception
     */
@Test(expected = InvalidNullUpdatedRuntimeException.class)
public void testUpdateNotNull() throws Exception {
    String projectId = "TEST-PJ1";
    ProjectCustomSetting p = dao.findByProjectId(projectId);
    User user = new User();
    user.setEmpNo("ZZA02");
    p.setDefaultStatus(null);
    p.setUsePersonInCharge(false);
    p.setUpdatedBy(user);
    dao.update(p);
}

91. ProjectCustomSettingDaoImplTest#testUpdateFraudVersionNo()

Project: linkbinder
File: ProjectCustomSettingDaoImplTest.java
/**
     * {@link ProjectCustomSettingDaoImpl#update} ???????.
     * ???(version_no????)
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testUpdateFraudVersionNo() throws Exception {
    String projectId = "TEST-PJ1";
    ProjectCustomSetting p = dao.findByProjectId(projectId);
    User user = new User();
    user.setEmpNo("ZZA02");
    p.setDefaultStatus(CorresponStatus.CLOSED);
    p.setUsePersonInCharge(false);
    p.setUpdatedBy(user);
    p.setVersionNo(Long.valueOf(100));
    dao.update(p);
}

92. ProjectCustomSettingDaoImplTest#testCreateKeyDuplicate()

Project: linkbinder
File: ProjectCustomSettingDaoImplTest.java
/**
     * {@link ProjectCustomSettingDaoImpl#create} ???????.
     * ???(AK?????)
     * @throws Exception
     */
@Test(expected = KeyDuplicateException.class)
public void testCreateKeyDuplicate() throws Exception {
    User user = new User();
    user.setEmpNo("ZZA01");
    ProjectCustomSetting p = new ProjectCustomSetting();
    p.setProjectId("TEST-PJ1");
    p.setDefaultStatus(CorresponStatus.CLOSED);
    p.setUsePersonInCharge(false);
    p.setCreatedBy(user);
    p.setUpdatedBy(user);
    dao.create(p);
}

93. ParentCorresponNoSeqDaoImplTest#testUpdateVarsionNo()

Project: linkbinder
File: ParentCorresponNoSeqDaoImplTest.java
/**
     * {@link Rep.framework.core.daoeqDaoImpl#update(Entity)???????.
     * ?????.
     *
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testUpdateVarsionNo() throws Exception {
    User user = new User();
    user.setEmpNo("USER1");
    // ???????
    Long id = 1L;
    ParentCorresponNoSeq parent = new ParentCorresponNoSeq();
    parent.setId(id);
    // ?????
    parent.setVersionNo(0L);
    // ??
    dao.update(parent);
    fail("??????????");
}

94. ParentCorresponNoSeqDaoImplTest#testUpdateDuplicate()

Project: linkbinder
File: ParentCorresponNoSeqDaoImplTest.java
/**
     * {@link ReplyCor.framework.core.daoImpl#update(Entity)???????.
     * ???????.
     *
     * @throws Exception
     */
@Test(expected = KeyDuplicateException.class)
public void testUpdateDuplicate() throws Exception {
    User user = new User();
    user.setEmpNo("USER1");
    // ???????
    Long id = 1L;
    ParentCorresponNoSeq parent = new ParentCorresponNoSeq();
    parent.setId(id);
    parent.setVersionNo(1L);
    parent.setUpdatedBy(user);
    // ?????
    // ??
    parent.setSiteId(2L);
    // ??
    parent.setDisciplineId(2L);
    // ??
    dao.update(parent);
    fail("??????????");
}

95. ParentCorresponNoSeqDaoImplTest#testCreateDuplication()

Project: linkbinder
File: ParentCorresponNoSeqDaoImplTest.java
/**
     * ???????.
     * @throws Exception
     */
@Test(expected = KeyDuplicateException.class)
public void testCreateDuplication() throws Exception {
    User user = new User();
    user.setEmpNo("USER1");
    // ???????
    ParentCorresponNoSeq parent = new ParentCorresponNoSeq();
    // ??
    parent.setSiteId(1L);
    // ??
    parent.setDisciplineId(1L);
    parent.setNo(1L);
    parent.setCreatedBy(user);
    parent.setUpdatedBy(user);
    // ??
    dao.create(parent);
    fail("??????????");
}

96. FavoriteFilterDaoImplTest#testDeleteNotExistsRecord()

Project: linkbinder
File: FavoriteFilterDaoImplTest.java
/**
     * {@link FavoriteFilterDaoImpl#deleteById}???????}
     * ?????????????????
     * ????StaleRecordException?????
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testDeleteNotExistsRecord() throws Exception {
    // ?????ID???
    Long id = 99L;
    // prepare ???????????????
    FavoriteFilter filter = new FavoriteFilter();
    filter.setId(id);
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    filter.setUpdatedBy(loginUser);
    filter.setVersionNo(1L);
    // execute
    dao.delete(filter);
    fail("StaleRecordException is occured.");
}

97. FavoriteFilterDaoImplTest#testDeleteUpdatedRecord()

Project: linkbinder
File: FavoriteFilterDaoImplTest.java
/**
     * {@link FavoriteFilterDaoImpl#deleteById}???????}
     * ????????????????????VersionNo???
     * ????StaleRecordException?????
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testDeleteUpdatedRecord() throws Exception {
    Long id = 23L;
    // prepare ???????????????
    FavoriteFilter filter = new FavoriteFilter();
    filter.setId(id);
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    filter.setUpdatedBy(loginUser);
    filter.setVersionNo(1L);
    // execute
    dao.delete(filter);
    fail("StaleRecordException is occured.");
}

98. FavoriteFilterDaoImplTest#testDeleteDeletedRecord()

Project: linkbinder
File: FavoriteFilterDaoImplTest.java
/**
     * {@link FavoriteFilterDaoImpl#deleteById}???????}
     * ???????????????????
     * ????StaleRecordException?????
     * @throws Exception
     */
@Test(expected = StaleRecordException.class)
public void testDeleteDeletedRecord() throws Exception {
    Long id = 22L;
    // prepare ???????????????
    FavoriteFilter filter = new FavoriteFilter();
    filter.setId(id);
    User loginUser = new User();
    loginUser.setEmpNo("ZZA01");
    filter.setUpdatedBy(loginUser);
    filter.setVersionNo(1L);
    // execute
    dao.delete(filter);
    fail("StaleRecordException is occured.");
}

99. FavoriteFilterDaoImplTest#testFindNormalToGetNogthingForNotExistsActiveRecords()

Project: linkbinder
File: FavoriteFilterDaoImplTest.java
/**
     * {@link FavoriteFilterDaoImpl#find(SearchFavoriteFilterCondition)}???????.
     * ?????????
     * ???????
     * FavoriteFilterDaoImplTest.xls ???     * @throws Exception
     */
@Test
public void testFindNormalToGetNogthingForNotExistsActiveRecords() throws Exception {
    // prepare
    Project project = new Project();
    project.setProjectId("PJ_FIND");
    User user = new User();
    user.setEmpNo("ZZA04");
    SearchFavoriteFilterCondition condition = new SearchFavoriteFilterCondition(project, user);
    condition.setPageNo(DEFAULT_PAGE_NO);
    condition.setPageRowNum(DEFAULT_ROW_NUM);
    // execute
    List<FavoriteFilter> filterList = dao.find(condition);
    // verify
    // ????????????Excel?????????????????
    assertNotNull(filterList);
    assertTrue("filter list size must be zero.", filterList.size() == 0);
}

100. FavoriteFilterDaoImplTest#testFindNormalToGetNoghingForNotExistsProjectIdAndEmpNo()

Project: linkbinder
File: FavoriteFilterDaoImplTest.java
/**
     * {@link FavoriteFilterDaoImpl#find(SearchFavoriteFilterCondition)}???????.
     * ?????????
     * ??????ID??????NO???
     * FavoriteFilterDaoImplTest.xls ???     * @throws Exception
     */
@Test
public void testFindNormalToGetNoghingForNotExistsProjectIdAndEmpNo() throws Exception {
    // prepare
    Project project = new Project();
    project.setProjectId("DUMMY");
    User user = new User();
    user.setEmpNo("DUMMY");
    SearchFavoriteFilterCondition condition = new SearchFavoriteFilterCondition(project, user);
    condition.setPageNo(DEFAULT_PAGE_NO);
    condition.setPageRowNum(DEFAULT_ROW_NUM);
    // execute
    List<FavoriteFilter> filterList = dao.find(condition);
    // verify
    // ????????????Excel?????????????????
    assertNotNull(filterList);
    assertTrue("filter list size must be zero.", filterList.size() == 0);
}