Skip to content

[test][boot-sample] EgovSampleController update/delete/selectList 단위 테스트 추가#46

Merged
eGovFrameSupport merged 1 commit into
eGovFramework:mainfrom
dasomel-eGovFramework:test/egov-sample-controller-unit-5.0.x
May 28, 2026
Merged

[test][boot-sample] EgovSampleController update/delete/selectList 단위 테스트 추가#46
eGovFrameSupport merged 1 commit into
eGovFramework:mainfrom
dasomel-eGovFramework:test/egov-sample-controller-unit-5.0.x

Conversation

@dasomel
Copy link
Copy Markdown
Contributor

@dasomel dasomel commented May 27, 2026

변경 사유

EgovSampleController의 수정(update), 삭제(delete), 목록 조회(selectList) 흐름에 대한 테스트가 없어 추가한다.

변경 내용

  • EgovSampleControllerTestUpdateTest: POST /updateSample.do 호출 후 name, description, useYn 변경 검증
  • EgovSampleControllerTestDeleteTest: POST /deleteSample.do 호출 후 selectSample 조회 시 예외 발생 검증
  • EgovSampleControllerTestSelectListTest: GET /egovSampleList.do 기본 조회, 검색 조건 적용, 루트 경로(/) 응답 검증

MockMvc + @SpringBootTest + @AutoConfigureMockMvc 방식으로 Controller 레이어를 통합 테스트한다.

테스트 결과

Tests run: 5, Failures: 0, Errors: 0, Skipped: 0

체크리스트

  • 단일 주제만 다룸 (Controller 테스트 추가)
  • 기존 동작에 영향 없음 (테스트 코드만 추가)
  • 테스트 통과 확인

MockMvc 기반 통합 테스트로 Controller 레이어의 주요 흐름을 검증한다.
- updateSample: 수정 후 name, description, useYn 변경 확인
- deleteSample: 삭제 후 selectSample 조회 시 예외 발생 확인
- selectSampleList: 목록 조회, 검색 조건 적용, 인덱스 경로 정상 응답 확인
@eGovFrameSupport
Copy link
Copy Markdown
Contributor

표준프레임워크에 대한 지속적인 참여에
대단히 감사드립니다.

@eGovFrameSupport eGovFrameSupport merged commit 38d7f55 into eGovFramework:main May 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants