feat(home): 인기 커뮤니티 게시글 가격을 응답한다

This commit is contained in:
2026-06-01 23:11:44 +09:00
parent 6d399c48ab
commit 3a17941ec6
3 changed files with 4 additions and 0 deletions

View File

@@ -309,6 +309,7 @@ class HomeRecommendationFacade(
imageUrl = imageUrl(cloudFrontHost, imagePath), imageUrl = imageUrl(cloudFrontHost, imagePath),
audioUrl = imageUrl(cloudFrontHost, audioPath), audioUrl = imageUrl(cloudFrontHost, audioPath),
content = content, content = content,
price = price,
createdAt = createdAt.toUtcIso(), createdAt = createdAt.toUtcIso(),
likeCount = likeCount, likeCount = likeCount,
commentCount = commentCount, commentCount = commentCount,

View File

@@ -95,6 +95,7 @@ data class HomePopularCommunityPostItem(
val imageUrl: String?, val imageUrl: String?,
val audioUrl: String?, val audioUrl: String?,
val content: String, val content: String,
val price: Int,
val createdAt: String, val createdAt: String,
val likeCount: Long, val likeCount: Long,
val commentCount: Long, val commentCount: Long,

View File

@@ -48,6 +48,7 @@ class HomeRecommendationResponseTest {
imageUrl = "https://cdn.test/community/image.png", imageUrl = "https://cdn.test/community/image.png",
audioUrl = "https://cdn.test/community/audio.mp3", audioUrl = "https://cdn.test/community/audio.mp3",
content = "community content", content = "community content",
price = 9,
createdAt = "2026-06-01T00:00:00Z", createdAt = "2026-06-01T00:00:00Z",
likeCount = 7L, likeCount = 7L,
commentCount = 8L, commentCount = 8L,
@@ -64,6 +65,7 @@ class HomeRecommendationResponseTest {
assertEquals(5L, json["popularCommunityPosts"][0]["postId"].asLong()) assertEquals(5L, json["popularCommunityPosts"][0]["postId"].asLong())
assertEquals("https://cdn.test/community/image.png", json["popularCommunityPosts"][0]["imageUrl"].asText()) assertEquals("https://cdn.test/community/image.png", json["popularCommunityPosts"][0]["imageUrl"].asText())
assertEquals("https://cdn.test/community/audio.mp3", json["popularCommunityPosts"][0]["audioUrl"].asText()) assertEquals("https://cdn.test/community/audio.mp3", json["popularCommunityPosts"][0]["audioUrl"].asText())
assertEquals(9, json["popularCommunityPosts"][0]["price"].asInt())
assertEquals(true, json["popularCommunityPosts"][0]["existOrdered"].asBoolean()) assertEquals(true, json["popularCommunityPosts"][0]["existOrdered"].asBoolean())
} }
} }