refactor: 더미 데이터 생성 클래스와 기존 테스트 클래스 호환을 위한 DatabaseCleanerExtension 옵션 추가

This commit is contained in:
이상진 2025-09-27 15:02:59 +09:00
parent eb301207d6
commit 3e5bdc3e05

View File

@ -29,8 +29,12 @@ object KotestConfig : AbstractProjectConfig() {
@Import(TestConfig::class) @Import(TestConfig::class)
@ActiveProfiles("test") @ActiveProfiles("test")
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT) @SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.RANDOM_PORT)
abstract class FunSpecSpringbootTest : FunSpec({ abstract class FunSpecSpringbootTest(
enableCleanerExtension: Boolean = true,
) : FunSpec({
if (enableCleanerExtension) {
extension(DatabaseCleanerExtension()) extension(DatabaseCleanerExtension())
}
}) { }) {
@Autowired @Autowired
private lateinit var userRepository: UserRepository private lateinit var userRepository: UserRepository