[표준프레임워크] 스크랩 조회(단건) 단위 테스트
전자정부 표준프레임워크 공통컴포넌트 3.10.0에서 스크랩 조회(단건)을 단위 테스트합니다.
void given() {
scrapVO = new ScrapVO();
scrapVO.setScrapId(scrap.getScrapId());
}
void when() {
articleScrap = egovArticleScrapDAO.selectArticleScrapDetail(scrapVO);
}
void then() {
scrap.setUseAt("Y");
log.debug("scrapId={}, {}", articleScrap.getScrapId(), scrap.getScrapId());
log.debug("nttId={}, {}", articleScrap.getNttId(), scrap.getNttId());
log.debug("bbsId={}, {}", articleScrap.getBbsId(), scrap.getBbsId());
log.debug("scrapNm={}, {}", articleScrap.getScrapNm(), scrap.getScrapNm());
log.debug("useAt={}, {}", articleScrap.getUseAt(), scrap.getUseAt());
log.debug("frstRegisterPnttm={}, {}", articleScrap.getFrstRegisterPnttm(), scrap.getFrstRegisterPnttm());
log.debug("frstRegisterNm={}, {}", articleScrap.getFrstRegisterNm(), scrap.getFrstRegisterNm());
log.debug("frstRegisterId={}, {}", articleScrap.getFrstRegisterId(), scrap.getFrstRegisterId());
assertEquals(articleScrap.getScrapId(), scrap.getScrapId());
assertEquals(articleScrap.getNttId(), scrap.getNttId());
assertEquals(articleScrap.getBbsId(), scrap.getBbsId());
assertEquals(articleScrap.getScrapNm(), scrap.getScrapNm());
assertEquals(articleScrap.getUseAt(), scrap.getUseAt());
// assertEquals(articleScrap.getFrstRegisterPnttm(), scrap.getFrstRegisterPnttm());
// assertEquals(articleScrap.getFrstRegisterNm(), scrap.getFrstRegisterNm());
assertEquals(articleScrap.getFrstRegisterId(), scrap.getFrstRegisterId());
}1. 스크랩 조회(단건)
- 커밋
- https://github.com/LeeBaekHaeng/egovframe-common-components/commit/b6ec8118db1b06565eef5d88878cd94227078cd0
- 단위 테스트
- https://github.com/LeeBaekHaeng/egovframe-common-components/blob/master/src/test/java/egovframework/com/cop/scp/service/impl/EgovArticleScrapDAOTest_selectArticleScrapDetail.java
- 개발일기
- https://github.com/LeeBaekHaeng/dev-diary/blob/main/2022/01/08/1.md
- Configuration
- https://github.com/LeeBaekHaeng/egovframe-common-components/blob/master/src/test/java/egovframework/com/cop/scp/service/impl/EgovArticleScrapDAOTest_Configuration.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
https://godsoft.tistory.com/9