andExpect jsonPath 추가

main
이백행 1 year ago
parent 1d69c2331c
commit e072685453

@ -1,8 +1,10 @@
package egovframework.let.cop.bbs.web;
import static org.hamcrest.CoreMatchers.equalTo;
import static org.junit.jupiter.api.Assertions.assertEquals;
import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.get;
import static org.springframework.test.web.servlet.result.MockMvcResultHandlers.print;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.jsonPath;
import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.status;
import java.time.LocalDateTime;
@ -56,7 +58,7 @@ class EgovBBSAttributeManageApiControllerTestInsertBBSMasterInfTest {
boardMaster.setPosblAtchFileSize("0");
final String bbsId = egovBBSAttributeManageService.insertBBSMastetInf(boardMaster);
final String resultBbsId = egovBBSAttributeManageService.insertBBSMastetInf(boardMaster);
// given
@ -75,11 +77,36 @@ class EgovBBSAttributeManageApiControllerTestInsertBBSMasterInfTest {
.andExpect(status().isOk())
// resultCode
.andExpect(jsonPath("$.resultCode").value(200))
.andExpect(jsonPath("$.resultCode").value(equalTo(200)))
// resultMessage
.andExpect(jsonPath("$.resultMessage").value("성공했습니다."))
.andExpect(jsonPath("$.resultMessage").value(equalTo("성공했습니다.")))
// resultCnt
.andExpect(jsonPath("$.result.resultCnt").value("1"))
.andExpect(jsonPath("$.result.resultCnt").value(equalTo("1")))
// bbsNm
.andExpect(jsonPath("$.result.resultList[0].bbsNm").value(boardMaster.getBbsNm()))
.andExpect(jsonPath("$.result.resultList[0].bbsNm").value(equalTo(boardMaster.getBbsNm())))
// bbsId
.andExpect(jsonPath("$.result.resultList[0].bbsId").value(resultBbsId))
.andExpect(jsonPath("$.result.resultList[0].bbsId").value(equalTo(resultBbsId)))
;
// then
if (log.isDebugEnabled()) {
log.debug("bbsId={}", bbsId);
log.debug("resultBbsId={}", resultBbsId);
}
assertEquals("", "", "게시판 마스터 목록을 조회한다.");

@ -0,0 +1,65 @@
{
"resultCode": 200,
"resultMessage": "성공했습니다.",
"result": {
"resultCnt": "1",
"paginationInfo": {
"currentPageNo": 1,
"recordCountPerPage": 10,
"pageSize": 10,
"totalRecordCount": 1,
"totalPageCount": 1,
"firstPageNoOnPageList": 1,
"lastPageNoOnPageList": 1,
"firstRecordIndex": 0,
"lastRecordIndex": 10,
"firstPageNo": 1,
"lastPageNo": 1
},
"resultList": [
{
"bbsAttrbCode": " ",
"bbsId": "BBSMSTR_000000000001",
"bbsIntrcn": "",
"bbsNm": "test 이백행 게시판명 2024-09-20T21:31:36.026000000",
"bbsTyCode": " ",
"fileAtchPosblAt": "",
"frstRegisterId": "",
"frstRegisterPnttm": "2024-09-20",
"lastUpdusrId": "",
"lastUpdusrPnttm": "",
"posblAtchFileNumber": 0,
"posblAtchFileSize": "",
"replyPosblAt": "",
"tmplatId": " ",
"useAt": " ",
"bbsUseFlag": "",
"trgetId": "",
"registSeCode": "",
"uniqId": "",
"tmplatNm": "",
"option": "",
"commentAt": "",
"stsfdgAt": "",
"searchBgnDe": "",
"searchCnd": "",
"searchEndDe": "",
"searchWrd": "",
"sortOrdr": "",
"searchUseYn": "",
"pageIndex": 1,
"pageUnit": 10,
"pageSize": 10,
"firstIndex": 1,
"lastIndex": 1,
"recordCountPerPage": 10,
"rowNo": 0,
"frstRegisterNm": "",
"bbsTyCodeNm": "",
"bbsAttrbCodeNm": "",
"lastUpdusrNm": "",
"authFlag": ""
}
]
}
}
Loading…
Cancel
Save