[홍보] 명함 상세 조회(단건) 단위 테스트
전자정부 표준프레임워크 공통컴포넌트 3.10.0에서 명함 상세 조회(단건)을 단위 테스트합니다.
void given() {
log.debug("getNcrdId={}", nameCard.getNcrdId());
}
void when() {
try {
ncrdItem = ncrdManageDAO.selectNcrdItem(nameCard);
} catch (Exception e) {
log.error("selectNcrdItem Exception");
}
}
void then() {
log.debug("ncrdId={}, {}", ncrdItem.getNcrdId(), nameCard.getNcrdId());
log.debug("ncrdNm={}, {}", ncrdItem.getNcrdNm(), nameCard.getNcrdNm());
log.debug("ncrdTrgterId={}, {}", ncrdItem.getNcrdTrgterId(), nameCard.getNcrdTrgterId());
log.debug("othbcAt={}, {}", ncrdItem.getOthbcAt(), nameCard.getOthbcAt());
log.debug("extrlUserAt={}, {}", ncrdItem.getExtrlUserAt(), nameCard.getExtrlUserAt());
log.debug("clsfNm={}, {}", ncrdItem.getClsfNm(), nameCard.getClsfNm());
log.debug("ofcpsNm={}, {}", ncrdItem.getOfcpsNm(), nameCard.getOfcpsNm());
log.debug("cmpnyNm={}, {}", ncrdItem.getCmpnyNm(), nameCard.getCmpnyNm());
log.debug("deptNm={}, {}", ncrdItem.getDeptNm(), nameCard.getDeptNm());
log.debug("emailAdres={}, {}", ncrdItem.getEmailAdres(), nameCard.getEmailAdres());
log.debug("telNo={}, {}", ncrdItem.getTelNo(), nameCard.getTelNo());
log.debug("nationNo={}, {}", ncrdItem.getNationNo(), nameCard.getNationNo());
log.debug("areaNo={}, {}", ncrdItem.getAreaNo(), nameCard.getAreaNo());
log.debug("middleTelNo={}, {}", ncrdItem.getMiddleTelNo(), nameCard.getMiddleTelNo());
log.debug("endTelNo={}, {}", ncrdItem.getEndTelNo(), nameCard.getEndTelNo());
log.debug("mbtlNum={}, {}", ncrdItem.getMbtlNum(), nameCard.getMbtlNum());
log.debug("idntfcNo={}, {}", ncrdItem.getIdntfcNo(), nameCard.getIdntfcNo());
log.debug("middleMbtlNum={}, {}", ncrdItem.getMiddleMbtlNum(), nameCard.getMiddleMbtlNum());
log.debug("endMbtlNum={}, {}", ncrdItem.getEndMbtlNum(), nameCard.getEndMbtlNum());
log.debug("adres={}, {}", ncrdItem.getAdres(), nameCard.getAdres());
log.debug("detailAdres={}, {}", ncrdItem.getDetailAdres(), nameCard.getDetailAdres());
log.debug("remark={}, {}", ncrdItem.getRemark(), nameCard.getRemark());
log.debug("frstRegisterPnttm={}, {}", ncrdItem.getFrstRegisterPnttm(), nameCard.getFrstRegisterPnttm());
assertEquals(ncrdItem.getNcrdId(), nameCard.getNcrdId());
assertEquals(ncrdItem.getNcrdNm(), nameCard.getNcrdNm());
assertEquals(ncrdItem.getNcrdTrgterId(), nameCard.getNcrdTrgterId());
assertEquals(ncrdItem.getOthbcAt(), nameCard.getOthbcAt());
assertEquals(ncrdItem.getExtrlUserAt(), nameCard.getExtrlUserAt());
assertEquals(ncrdItem.getClsfNm(), nameCard.getClsfNm());
assertEquals(ncrdItem.getOfcpsNm(), nameCard.getOfcpsNm());
assertEquals(ncrdItem.getCmpnyNm(), nameCard.getCmpnyNm());
assertEquals(ncrdItem.getDeptNm(), nameCard.getDeptNm());
assertEquals(ncrdItem.getEmailAdres(), nameCard.getEmailAdres());
assertEquals(ncrdItem.getTelNo(), nameCard.getTelNo());
assertEquals(ncrdItem.getNationNo(), nameCard.getNationNo());
assertEquals(ncrdItem.getAreaNo(), nameCard.getAreaNo());
assertEquals(ncrdItem.getMiddleTelNo(), nameCard.getMiddleTelNo());
assertEquals(ncrdItem.getEndTelNo(), nameCard.getEndTelNo());
assertEquals(ncrdItem.getMbtlNum(), nameCard.getMbtlNum());
assertEquals(ncrdItem.getIdntfcNo(), nameCard.getIdntfcNo());
assertEquals(ncrdItem.getMiddleMbtlNum(), nameCard.getMiddleMbtlNum());
assertEquals(ncrdItem.getEndMbtlNum(), nameCard.getEndMbtlNum());
assertEquals(ncrdItem.getAdres(), nameCard.getAdres());
assertEquals(ncrdItem.getDetailAdres(), nameCard.getDetailAdres());
assertEquals(ncrdItem.getRemark(), nameCard.getRemark());
// assertEquals(ncrdItem.getFrstRegisterPnttm(), nameCard.getFrstRegisterPnttm());
}1. 명함 상세 조회(단건)
- 단위 테스트
- https://github.com/LeeBaekHaeng/egovframe-common-components/blob/master/src/test/java/egovframework/com/cop/ncm/service/impl/NcrdManageDAOTest_selectNcrdItem.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/egovframe-common-components/commit/66bf1b5ae88f4802b6ad102e1efeff9bc2f6922b
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