[표준프레임워크] 명함 사용자 정보 조회(멀티건) 단위 테스트
전자정부 표준프레임워크 공통컴포넌트 3.10.0에서 명함 사용자 정보 조회(멀티건)을 단위 테스트합니다.
void given() {
// ncrdUser.setEmplyrId(0);
ncrdUser.setRecordCountPerPage(propertiesService.getInt("pageUnit"));
ncrdUser.setFirstIndex(0);
ncrdUser.setSearchCnd("0");
ncrdUser.setSearchWrd(nameCard.getNcrdNm());
// ncrdUser.setSearchCnd("1");
// ncrdUser.setSearchWrd(nameCard.getCmpnyNm());
// ncrdUser.setSearchCnd("2");
// ncrdUser.setSearchWrd(nameCard.getDeptNm());
}
void when() {
try {
ncrdUseInfs = ncrdManageDAO.selectNcrdUseInfs(ncrdUser);
} catch (Exception e) {
log.error("selectNcrdUseInfs Exception");
}
ncrdUser.setCreatDt(EgovDateUtil.toString(new Date(), "yyyy-MM-dd", null));
}
void then() {
log.debug("ncrdId={}, {}", ncrdUseInfs.get(0).getNcrdId(), nameCard.getNcrdId());
log.debug("ncrdNm={}, {}", ncrdUseInfs.get(0).getNcrdNm(), nameCard.getNcrdNm());
log.debug("cmpnyNm={}, {}", ncrdUseInfs.get(0).getCmpnyNm(), nameCard.getCmpnyNm());
log.debug("deptNm={}, {}", ncrdUseInfs.get(0).getDeptNm(), nameCard.getDeptNm());
log.debug("frstRegisterPnttm={}, {}", ncrdUseInfs.get(0).getFrstRegisterPnttm(),
nameCard.getFrstRegisterPnttm());
log.debug("emplyrId={}, {}", ncrdUseInfs.get(0).getEmplyrId(), ncrdUser.getEmplyrId());
log.debug("useAt={}, {}", ncrdUseInfs.get(0).getUseAt(), ncrdUser.getUseAt());
log.debug("userNm={}, {}", ncrdUseInfs.get(0).getUserNm(), authenticatedUser.getName());
log.debug("creatDt={}, {}", ncrdUseInfs.get(0).getCreatDt(), ncrdUser.getCreatDt());
log.debug("frstRegisterId={}, {}", ncrdUseInfs.get(0).getFrstRegisterId(), nameCard.getFrstRegisterId());
assertEquals(ncrdUseInfs.get(0).getNcrdId(), nameCard.getNcrdId());
assertEquals(ncrdUseInfs.get(0).getNcrdNm(), nameCard.getNcrdNm());
assertEquals(ncrdUseInfs.get(0).getCmpnyNm(), nameCard.getCmpnyNm());
assertEquals(ncrdUseInfs.get(0).getDeptNm(), nameCard.getDeptNm());
// assertEquals(ncrdUseInfs.get(0).getFrstRegisterPnttm(), nameCard.getFrstRegisterPnttm());
assertEquals(ncrdUseInfs.get(0).getEmplyrId(), ncrdUser.getEmplyrId());
assertEquals(ncrdUseInfs.get(0).getUseAt(), ncrdUser.getUseAt());
// assertEquals(ncrdUseInfs.get(0).getUserNm(), authenticatedUser.getName());
assertEquals(ncrdUseInfs.get(0).getCreatDt(), ncrdUser.getCreatDt());
assertEquals(ncrdUseInfs.get(0).getFrstRegisterId(), nameCard.getFrstRegisterId());
}1. 명함 사용자 정보 조회(멀티건)
- 커밋
- https://github.com/LeeBaekHaeng/egovframe-common-components/commit/29ea0a4fab21311408efd0f2e1dbbd1d383cb54e
- 단위 테스트
- https://github.com/LeeBaekHaeng/egovframe-common-components/blob/master/src/test/java/egovframework/com/cop/ncm/service/impl/NcrdManageDAOTest_selectNcrdUseInfs.java
- Configuration
- https://github.com/LeeBaekHaeng/egovframe-common-components/blob/master/src/test/java/egovframework/com/cop/ncm/service/impl/NcrdManageDAOTest_Configuration.java
- 개발일기
- https://github.com/LeeBaekHaeng/dev-diary/blob/main/2021/12/24/1.md
1. 메서드 가져오기
- https://github.com/LeeBaekHaeng/egovframe-common-components/blob/master/src/test/java/egovframework/com/test/JavaParserTest_getMethods.java
2. MyBatis 파라미터 매핑 가져오기
- https://github.com/LeeBaekHaeng/egovframe-common-components/blob/master/src/test/java/egovframework/com/test/MyBatisTest_getParameterMappings.java
3. MyBatis 리절트 매핑 가져오기
- https://github.com/LeeBaekHaeng/egovframe-common-components/blob/master/src/test/java/egovframework/com/test/MyBatisTest_getResultMappings.java