[#3] 인증 / 회원 코드 코틀린 마이그레이션 #4

Merged
pricelees merged 37 commits from refactor/#3 into main 2025-07-13 12:18:50 +00:00
Showing only changes of commit 227e2999b4 - Show all commits

View File

@ -2,6 +2,8 @@ package roomescape.common
import roomescape.member.infrastructure.persistence.Member
import roomescape.member.infrastructure.persistence.Role
import roomescape.system.auth.infrastructure.jwt.JwtHandler
import roomescape.system.auth.web.LoginRequest
import java.util.concurrent.atomic.AtomicLong
object MemberFixture {
@ -16,5 +18,24 @@ object MemberFixture {
): Member = Member(id, name, "$account@email.com", password, role)
fun admin(): Member = create(account = "admin", role = Role.ADMIN)
fun adminLoginRequest(): LoginRequest = LoginRequest(
email = admin().email,
password = admin().password
)
fun user(): Member = create(account = "user", role = Role.MEMBER)
fun userLoginRequest(): LoginRequest = LoginRequest(
email = user().email,
password = user().password
)
}
object JwtFixture {
const val SECRET_KEY: String = "daijawligagaf@LIJ$@U)9nagnalkkgalijaddljfi"
const val EXPIRATION_TIME: Long = 1000 * 60 * 60
fun create(
secretKey: String = SECRET_KEY,
expirationTime: Long = EXPIRATION_TIME
): JwtHandler = JwtHandler(secretKey, expirationTime)
}