1019 B
1019 B
CanCouponService.useCanCoupon의 기존 본인인증 요구 조건과 국가/성인노출 관련 패턴을 확인한다.- 한국이 아닌 국가에서
MemberContentPreference.isAdultContentVisibl가true이면 본인인증 없이 쿠폰 사용이 가능하도록 수정한다. - 변경 파일 진단과 관련 검증을 수행하고 결과를 기록한다.
검증 기록
1차 구현
- 무엇을:
CanCouponService.useCanCoupon이MemberContentPreferenceService.getStoredPreference(member).isAdult를 기준으로 쿠폰 사용 가능 여부를 판단하도록 수정하고, 해당 분기 회귀 테스트를 추가했다. - 왜: 한국 사용자는 기존처럼 본인인증이 필요하고, 한국이 아닌 사용자는 성인 노출 설정이
true이면 본인인증 없이 쿠폰을 사용할 수 있어야 하기 때문이다. - 어떻게:
./gradlew test --tests "kr.co.vividnext.sodalive.can.coupon.CanCouponServiceTest"실행 성공,./gradlew ktlintCheck실행 성공.