[#1] 코틀린 의존성 추가 및 View 기능 마이그레이션 #2

Merged
pricelees merged 9 commits from refactor/#1 into main 2025-07-12 09:09:40 +00:00
Showing only changes of commit 5faefef4b1 - Show all commits

View File

@ -0,0 +1,20 @@
package roomescape.common
import roomescape.member.domain.Member
import roomescape.member.domain.Role
import java.util.concurrent.atomic.AtomicLong
object MemberFixture {
val idCounter: AtomicLong = AtomicLong(1L)
fun create(
id: Long? = idCounter.incrementAndGet(),
name: String = "sangdol",
account: String = "default",
password: String = "password",
role: Role = Role.ADMIN
): Member = Member(id, name, "$account@email.com", password, role)
fun admin(): Member = create(account = "admin", role = Role.ADMIN)
fun user(): Member = create(account = "user", role = Role.MEMBER)
}