[홍보] 명함 사용자 정보 등록 단위 테스트
전자정부 표준프레임워크 공통컴포넌트 3.10.0에서 명함 사용자 정보 등록을 단위 테스트합니다.
void given() {
ncrdUser = new NameCardUser();
ncrdUser.setNcrdId(nameCard.getNcrdId()); // 명함ID
ncrdUser.setEmplyrId(authenticatedUser.getUniqId()); // 업무사용자ID
ncrdUser.setRegistSeCode("REGC04"); // 명함등록
ncrdUser.setUseAt("Y"); // 사용여부
}
void when() {
try {
ncrdManageDAO.insertNcrdUseInf(ncrdUser);
result = true;
} catch (Exception e) {
log.error("insertNcrdUseInf Exception");
}
}
void then() {
log.debug("result={}, {}", result, true);
// log.debug("At.Y={}", At.Y);
// log.debug("name={}", At.Y.name());
// log.debug("ordinal={}", At.Y.ordinal());
assertEquals(result, true);
}1. 명함 사용자 정보 등록
- 설명
- https://github.com/LeeBaekHaeng/dev-diary/blob/main/2021/12/18/1.md
- 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/blob/master/src/test/java/egovframework/com/cop/ncm/service/impl/NcrdManageDAOTest_insertNcrdUseInf.java
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