test(content): 예약 공개 업로드 최근 소식 검증을 보정한다
This commit is contained in:
@@ -406,11 +406,12 @@ class AudioContentServiceTest {
|
|||||||
@Test
|
@Test
|
||||||
@DisplayName("업로드 완료 시 예약 공개 콘텐츠는 생성 시점에 최근 소식을 발행하지 않는다")
|
@DisplayName("업로드 완료 시 예약 공개 콘텐츠는 생성 시점에 최근 소식을 발행하지 않는다")
|
||||||
fun shouldNotPublishNewsWhenUploadCompleteKeepsScheduledContentInactive() {
|
fun shouldNotPublishNewsWhenUploadCompleteKeepsScheduledContentInactive() {
|
||||||
|
val now = LocalDateTime.now()
|
||||||
val creator = createMember(id = 2200L, nickname = "scheduled-creator")
|
val creator = createMember(id = 2200L, nickname = "scheduled-creator")
|
||||||
val audioContent = createAudioContent(creator = creator)
|
val audioContent = createAudioContent(creator = creator)
|
||||||
audioContent.isActive = false
|
audioContent.isActive = false
|
||||||
audioContent.createdAt = LocalDateTime.of(2026, 6, 25, 9, 0)
|
audioContent.createdAt = now
|
||||||
audioContent.releaseDate = LocalDateTime.of(2026, 6, 26, 9, 0)
|
audioContent.releaseDate = now.plusYears(1)
|
||||||
Mockito.`when`(repository.findById(audioContent.id!!)).thenReturn(Optional.of(audioContent))
|
Mockito.`when`(repository.findById(audioContent.id!!)).thenReturn(Optional.of(audioContent))
|
||||||
|
|
||||||
service.uploadComplete(
|
service.uploadComplete(
|
||||||
|
|||||||
Reference in New Issue
Block a user