refactor: RoomescapeApiTest에 새로운 커스텀 예외 반영

This commit is contained in:
이상진 2025-07-23 16:03:09 +09:00
parent 9683ed946e
commit ee56e44bf8

View File

@ -7,15 +7,14 @@ import io.kotest.core.spec.style.BehaviorSpec
import io.mockk.every
import org.springframework.data.repository.findByIdOrNull
import org.springframework.http.HttpHeaders
import org.springframework.http.HttpStatus
import org.springframework.http.MediaType
import org.springframework.test.web.servlet.*
import roomescape.auth.exception.AuthErrorCode
import roomescape.auth.exception.AuthException
import roomescape.auth.infrastructure.jwt.JwtHandler
import roomescape.auth.web.support.AuthInterceptor
import roomescape.auth.web.support.MemberIdResolver
import roomescape.common.config.JacksonConfig
import roomescape.common.exception.ErrorType
import roomescape.common.exception.RoomescapeException
import roomescape.member.business.MemberService
import roomescape.member.infrastructure.persistence.MemberEntity
import roomescape.member.infrastructure.persistence.MemberRepository
@ -101,7 +100,7 @@ abstract class RoomescapeApiTest : BehaviorSpec() {
fun doNotLogin() {
every {
jwtHandler.getMemberIdFromToken(any())
} throws RoomescapeException(ErrorType.INVALID_TOKEN, HttpStatus.UNAUTHORIZED)
} throws AuthException(AuthErrorCode.INVALID_TOKEN)
every { memberRepository.existsById(NOT_LOGGED_IN_USERID) } returns false
every { memberRepository.findByIdOrNull(NOT_LOGGED_IN_USERID) } returns null