generated from pricelees/issue-pr-template
[#48] Tosspay mocking 서버 구현을 위한 멀티모듈 전환 #49
@ -39,6 +39,7 @@ subprojects {
|
|||||||
dependencies {
|
dependencies {
|
||||||
add("implementation", "io.github.oshai:kotlin-logging-jvm:7.0.3")
|
add("implementation", "io.github.oshai:kotlin-logging-jvm:7.0.3")
|
||||||
add("implementation", "io.kotest:kotest-runner-junit5:5.9.1")
|
add("implementation", "io.kotest:kotest-runner-junit5:5.9.1")
|
||||||
|
add("implementation", "ch.qos.logback:logback-classic:1.5.18")
|
||||||
}
|
}
|
||||||
|
|
||||||
tasks.withType<Test> {
|
tasks.withType<Test> {
|
||||||
|
|||||||
@ -1,10 +1,9 @@
|
|||||||
package com.sangdol.common.log.config
|
package com.sangdol.common.log.constant
|
||||||
|
|
||||||
enum class LogType {
|
enum class LogType {
|
||||||
INCOMING_HTTP_REQUEST,
|
INCOMING_HTTP_REQUEST,
|
||||||
CONTROLLER_INVOKED,
|
CONTROLLER_INVOKED,
|
||||||
CONTROLLER_SUCCESS,
|
SUCCEED,
|
||||||
AUTHENTICATION_FAILURE,
|
|
||||||
APPLICATION_FAILURE,
|
APPLICATION_FAILURE,
|
||||||
UNHANDLED_EXCEPTION
|
UNHANDLED_EXCEPTION
|
||||||
}
|
}
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.sangdol.common.config
|
package com.sangdol.common.web.config
|
||||||
|
|
||||||
import com.fasterxml.jackson.core.JsonGenerator
|
import com.fasterxml.jackson.core.JsonGenerator
|
||||||
import com.fasterxml.jackson.databind.DeserializationFeature
|
import com.fasterxml.jackson.databind.DeserializationFeature
|
||||||
@ -14,7 +14,11 @@ import com.fasterxml.jackson.datatype.jsr310.ser.LocalTimeSerializer
|
|||||||
import com.fasterxml.jackson.module.kotlin.kotlinModule
|
import com.fasterxml.jackson.module.kotlin.kotlinModule
|
||||||
import org.springframework.context.annotation.Bean
|
import org.springframework.context.annotation.Bean
|
||||||
import org.springframework.context.annotation.Configuration
|
import org.springframework.context.annotation.Configuration
|
||||||
import java.time.*
|
import java.time.LocalDate
|
||||||
|
import java.time.LocalDateTime
|
||||||
|
import java.time.LocalTime
|
||||||
|
import java.time.OffsetDateTime
|
||||||
|
import java.time.ZoneId
|
||||||
import java.time.format.DateTimeFormatter
|
import java.time.format.DateTimeFormatter
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
@ -83,4 +87,4 @@ class JacksonConfig {
|
|||||||
gen.writeString(value.format(ISO_OFFSET_DATE_TIME_FORMATTER))
|
gen.writeString(value.format(ISO_OFFSET_DATE_TIME_FORMATTER))
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -1,4 +1,4 @@
|
|||||||
package com.sangdol.common.config
|
package com.sangdol.common.web.config
|
||||||
|
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper
|
import com.fasterxml.jackson.databind.ObjectMapper
|
||||||
import com.fasterxml.jackson.databind.exc.InvalidFormatException
|
import com.fasterxml.jackson.databind.exc.InvalidFormatException
|
||||||
@ -89,4 +89,4 @@ class JacksonConfigTest : FunSpec({
|
|||||||
serialized shouldBe "\"2025-07-14T12:30:00+09:00\""
|
serialized shouldBe "\"2025-07-14T12:30:00+09:00\""
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
})
|
})
|
||||||
@ -1,6 +1,6 @@
|
|||||||
package com.sangdol.roomescape.common.log
|
package com.sangdol.roomescape.common.log
|
||||||
|
|
||||||
import com.sangdol.common.config.JacksonConfig
|
import com.sangdol.common.web.config.JacksonConfig
|
||||||
import com.sangdol.common.log.message.AbstractLogMaskingConverter
|
import com.sangdol.common.log.message.AbstractLogMaskingConverter
|
||||||
|
|
||||||
class RoomescapeLogMaskingConverter: AbstractLogMaskingConverter(
|
class RoomescapeLogMaskingConverter: AbstractLogMaskingConverter(
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
package com.sangdol.roomescape.supports
|
package com.sangdol.roomescape.supports
|
||||||
|
|
||||||
import com.sangdol.common.config.JacksonConfig
|
import com.sangdol.common.web.config.JacksonConfig
|
||||||
import com.sangdol.common.types.exception.ErrorCode
|
import com.sangdol.common.types.exception.ErrorCode
|
||||||
import io.restassured.module.kotlin.extensions.Given
|
import io.restassured.module.kotlin.extensions.Given
|
||||||
import io.restassured.module.kotlin.extensions.Then
|
import io.restassured.module.kotlin.extensions.Then
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user