개요
PaymentRequestListner.consumePaymentRequest() 실행 후 실제 DB에 PaymentStatus.SUCCESS / PaymentStatus.FAILED로 정상 저장되는지 검증하는 통합 테스트를 구현합니다.
현재 단위 테스트(PaymentRequestListnerTest)에서는 시나리오 흐름(이벤트 발행 여부, 상태값 분기 등)만 검증하고 있으며, 실제 영속화 검증은 통합 테스트로 별도 수행이 필요합니다.
구현 항목
관련 링크
요청자
@dPwls0125
개요
PaymentRequestListner.consumePaymentRequest()실행 후 실제 DB에PaymentStatus.SUCCESS/PaymentStatus.FAILED로 정상 저장되는지 검증하는 통합 테스트를 구현합니다.현재 단위 테스트(
PaymentRequestListnerTest)에서는 시나리오 흐름(이벤트 발행 여부, 상태값 분기 등)만 검증하고 있으며, 실제 영속화 검증은 통합 테스트로 별도 수행이 필요합니다.구현 항목
PaymentRequestListner.consumePaymentRequest()실행 후EntityManager.flush()또는repository.flush()호출paymentRepository.findById(...)로 실제PaymentStatus(SUCCESS/FAILED) 재조회 검증관련 링크
요청자
@dPwls0125