refactor: DummyInitializer의 예약 생성에도 storeId 추가

This commit is contained in:
이상진 2025-09-18 16:22:39 +09:00
parent 58f7297c48
commit 48b4a7597f

View File

@ -99,6 +99,7 @@ class DummyInitializer(
fun createPendingReservation( fun createPendingReservation(
user: UserEntity, user: UserEntity,
storeId: Long = tsidFactory.next(),
themeRequest: ThemeCreateRequest = ThemeFixture.createRequest, themeRequest: ThemeCreateRequest = ThemeFixture.createRequest,
scheduleRequest: ScheduleCreateRequest = ScheduleFixture.createRequest, scheduleRequest: ScheduleCreateRequest = ScheduleFixture.createRequest,
reservationRequest: PendingReservationCreateRequest = ReservationFixture.pendingCreateRequest, reservationRequest: PendingReservationCreateRequest = ReservationFixture.pendingCreateRequest,
@ -113,6 +114,7 @@ class DummyInitializer(
reservationRequest.scheduleId reservationRequest.scheduleId
} else { } else {
createSchedule( createSchedule(
storeId = storeId,
request = scheduleRequest.copy(themeId = themeId), request = scheduleRequest.copy(themeId = themeId),
status = ScheduleStatus.HOLD status = ScheduleStatus.HOLD
).id ).id
@ -131,11 +133,12 @@ class DummyInitializer(
fun createConfirmReservation( fun createConfirmReservation(
user: UserEntity, user: UserEntity,
storeId: Long = tsidFactory.next(),
themeRequest: ThemeCreateRequest = ThemeFixture.createRequest, themeRequest: ThemeCreateRequest = ThemeFixture.createRequest,
scheduleRequest: ScheduleCreateRequest = ScheduleFixture.createRequest, scheduleRequest: ScheduleCreateRequest = ScheduleFixture.createRequest,
reservationRequest: PendingReservationCreateRequest = ReservationFixture.pendingCreateRequest, reservationRequest: PendingReservationCreateRequest = ReservationFixture.pendingCreateRequest,
): ReservationEntity { ): ReservationEntity {
return createPendingReservation(user, themeRequest, scheduleRequest, reservationRequest).apply { return createPendingReservation(user, storeId, themeRequest, scheduleRequest, reservationRequest).apply {
this.status = ReservationStatus.CONFIRMED this.status = ReservationStatus.CONFIRMED
}.also { }.also {
reservationRepository.save(it) reservationRepository.save(it)