Files
sodalive-backend-spring-boot/docs/20260225_채널후원메시지_캔_천단위콤마추가.md

1.4 KiB

20260225_채널후원메시지_캔_천단위콤마추가

구현 항목

  • ChannelDonationService.ktbuildMessage 함수 수정 (캔 수량 천단위 콤마 추가)
  • 관련 테스트 코드를 통한 검증

검증 기록

1차 구현

  • 무엇을: buildMessage 함수 내에서 can 변수를 String.format("%,d", can)으로 포맷팅하도록 수정
  • : 후원 메시지 표시 시 캔 수량에 천단위 콤마를 추가하여 가독성을 높이기 위함
  • 어떻게:
    • ChannelDonationService.kt 수정
    • ./gradlew test 실행 후 결과 확인

2차 수정

  • 무엇을: ChannelDonationServiceTestcan = 1000일 때 메시지가 1,000캔 형식으로 생성되는지 검증하는 테스트(shouldFormatCanWithCommaInDonationMessage)를 추가하고 문서 체크박스를 완료 처리
  • : 기존 테스트는 천단위 콤마 포맷을 직접 검증하지 않아 문서의 "관련 테스트 코드를 통한 검증" 항목을 충족하기 어려웠기 때문
  • 어떻게:
    • src/test/kotlin/kr/co/vividnext/sodalive/explorer/profile/channelDonation/ChannelDonationServiceTest.kt에 메시지 포맷 검증 테스트 추가
    • ./gradlew test --tests "kr.co.vividnext.sodalive.explorer.profile.channelDonation.ChannelDonationServiceTest" 실행: 성공
    • ./gradlew build 실행: 성공