fix(channel-donation): 후원 메시지 캔 수량을 천단위 콤마로 표시한다
This commit is contained in:
21
docs/20260225_채널후원메시지_캔_천단위콤마추가.md
Normal file
21
docs/20260225_채널후원메시지_캔_천단위콤마추가.md
Normal file
@@ -0,0 +1,21 @@
|
||||
# 20260225_채널후원메시지_캔_천단위콤마추가
|
||||
|
||||
## 구현 항목
|
||||
- [x] `ChannelDonationService.kt`의 `buildMessage` 함수 수정 (캔 수량 천단위 콤마 추가)
|
||||
- [x] 관련 테스트 코드를 통한 검증
|
||||
|
||||
## 검증 기록
|
||||
### 1차 구현
|
||||
- **무엇을**: `buildMessage` 함수 내에서 `can` 변수를 `String.format("%,d", can)`으로 포맷팅하도록 수정
|
||||
- **왜**: 후원 메시지 표시 시 캔 수량에 천단위 콤마를 추가하여 가독성을 높이기 위함
|
||||
- **어떻게**:
|
||||
- `ChannelDonationService.kt` 수정
|
||||
- `./gradlew test` 실행 후 결과 확인
|
||||
|
||||
### 2차 수정
|
||||
- **무엇을**: `ChannelDonationServiceTest`에 `can = 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` 실행: 성공
|
||||
Reference in New Issue
Block a user