Skip to content

[test][web-sample] EgovSampleController CRUD 액션 MockMvc 통합 테스트 추가#30

Closed
dasomel wants to merge 1 commit into
eGovFramework:mainfrom
dasomel-eGovFramework:test/controller-crud-unit-tests-5.0.x
Closed

[test][web-sample] EgovSampleController CRUD 액션 MockMvc 통합 테스트 추가#30
dasomel wants to merge 1 commit into
eGovFramework:mainfrom
dasomel-eGovFramework:test/controller-crud-unit-tests-5.0.x

Conversation

@dasomel
Copy link
Copy Markdown
Contributor

@dasomel dasomel commented May 27, 2026

변경 사유

EgovSampleController의 update/delete/selectList 액션이 단위 테스트로 커버되지 않아 회귀 검증 자동화가 어렵다. MockMvc + Spring 통합 테스트를 추가해 안정성을 높인다.

변경 내용

  • EgovSampleControllerTestUpdateSampleTest: POST /updateSample.do 호출 후 변경 검증
  • EgovSampleControllerTestDeleteSampleTest: POST /deleteSample.do 호출 후 selectSample 조회 시 예외 검증
  • EgovSampleControllerTestSelectListTest: GET /egovSampleList.do 기본/검색/루트 경로 검증

영향 범위

  • 테스트 코드만 추가, 프로덕션 코드 변경 없음
  • pom의 skipTests=true(기존 설정) 그대로 두어 일반 빌드에는 영향 없음

체크리스트

update/delete/selectList 3개 액션을 Spring 통합 테스트(MockMvc)로 검증한다.
컨트롤러 라우팅과 서비스 위임 동작을 보장하기 위함이다.
@eGovFrameSupport
Copy link
Copy Markdown
Contributor

표준프레임워크에 대한 지속적인 참여에 대단히 감사드립니다.
다만 본 레포는 사용 패턴을 보여 주는 샘플/템플릿으로, 프로덕션 수준 테스트 스위트 확보가 목적이 아닙니다.
다수 템플릿에 걸친 유지보수 비용 대비 실효가 낮아 close합니다.

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