generated from pricelees/issue-pr-template
55 lines
1.5 KiB
Kotlin
55 lines
1.5 KiB
Kotlin
package roomescape.util
|
|
|
|
import com.github.f4b6a3.tsid.TsidFactory
|
|
import roomescape.member.infrastructure.persistence.MemberEntity
|
|
import roomescape.member.infrastructure.persistence.Role
|
|
import roomescape.schedule.web.ScheduleCreateRequest
|
|
import roomescape.theme.infrastructure.persistence.Difficulty
|
|
import roomescape.theme.web.ThemeCreateRequest
|
|
import java.time.LocalDate
|
|
import java.time.LocalTime
|
|
|
|
val tsidFactory = TsidFactory(0)
|
|
|
|
object MemberFixture {
|
|
val admin: MemberEntity = MemberEntity(
|
|
_id = 9304,
|
|
name = "ADMIN",
|
|
email = "admin@example.com",
|
|
password = "adminPassword",
|
|
role = Role.ADMIN
|
|
)
|
|
|
|
val user: MemberEntity = MemberEntity(
|
|
_id = 9305,
|
|
name = "USER",
|
|
email = "user@example.com",
|
|
password = "userPassword",
|
|
role = Role.MEMBER
|
|
)
|
|
}
|
|
|
|
object ThemeFixture {
|
|
val createRequest: ThemeCreateRequest = ThemeCreateRequest(
|
|
name = "Matilda Green",
|
|
description = "constituto",
|
|
thumbnailUrl = "https://duckduckgo.com/?q=mediocrem",
|
|
difficulty = Difficulty.VERY_EASY,
|
|
price = 10000,
|
|
minParticipants = 3,
|
|
maxParticipants = 5,
|
|
availableMinutes = 80,
|
|
expectedMinutesFrom = 60,
|
|
expectedMinutesTo = 70,
|
|
isOpen = true
|
|
)
|
|
}
|
|
|
|
object ScheduleFixture {
|
|
val createRequest: ScheduleCreateRequest = ScheduleCreateRequest(
|
|
date = LocalDate.now().plusDays(1),
|
|
time = LocalTime.now(),
|
|
themeId = 1L
|
|
)
|
|
}
|