Skip to content

[test][boot-sample] 예외 핸들러 단위 테스트 추가#48

Merged
eGovFrameSupport merged 1 commit into
eGovFramework:mainfrom
dasomel-eGovFramework:test/exception-unit-tests-main
May 28, 2026
Merged

[test][boot-sample] 예외 핸들러 단위 테스트 추가#48
eGovFrameSupport merged 1 commit into
eGovFramework:mainfrom
dasomel-eGovFramework:test/exception-unit-tests-main

Conversation

@dasomel
Copy link
Copy Markdown
Contributor

@dasomel dasomel commented May 27, 2026

예외 처리 클래스 3종에 대한 JUnit 5 단위 테스트를 추가한다.

변경 파일

  • EgovSampleExcepHndlrTestoccur() 메서드가 RuntimeException / Exception / IllegalArgumentException 입력에서 예외를 전파하지 않음을 검증 (3건)
  • EgovSampleOthersExcepHndlrTest — 동일 패턴으로 others 핸들러 검증 (3건)
  • EgovAopExceptionTransferTest — Mockito를 활용해 ExceptionTransfer.transfer() 위임 호출 여부 검증 (2건)

테스트 결과

Tests run: 8, Failures: 0, Errors: 0, Skipped: 0 — BUILD SUCCESS
  • 단일 주제만 다룸 (예외 핸들러 테스트만 포함)
  • 기존 동작에 영향 없음 (테스트 코드 추가만)
  • 테스트 통과 확인 (8건 전원 통과)

EgovSampleExcepHndlr, EgovSampleOthersExcepHndlr, EgovAopExceptionTransfer
세 클래스에 대한 JUnit 5 단위 테스트를 추가한다.

- EgovSampleExcepHndlrTest: occur() 메서드가 다양한 예외 유형에서
  예외를 전파하지 않고 정상 처리됨을 검증 (3건)
- EgovSampleOthersExcepHndlrTest: 동일한 패턴으로 others 핸들러 검증 (3건)
- EgovAopExceptionTransferTest: Mockito로 ExceptionTransfer.transfer()
  위임 호출 여부 검증 (2건)
@eGovFrameSupport
Copy link
Copy Markdown
Contributor

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

@eGovFrameSupport eGovFrameSupport merged commit e67a3d1 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