Skip to content

Commit

Permalink
add abstract spring context test
Browse files Browse the repository at this point in the history
  • Loading branch information
dojinyou committed Nov 23, 2023
1 parent a715919 commit 4705738
Show file tree
Hide file tree
Showing 4 changed files with 12 additions and 5 deletions.
3 changes: 1 addition & 2 deletions src/test/kotlin/com/mjucow/eatda/AbstractApplicationTest.kt
Original file line number Diff line number Diff line change
Expand Up @@ -7,5 +7,4 @@ import org.testcontainers.junit.jupiter.Testcontainers
@SpringBootTest(webEnvironment = SpringBootTest.WebEnvironment.DEFINED_PORT)
@Testcontainers
@ActiveProfiles("test")
abstract class AbstractApplicationTest {
}
abstract class AbstractApplicationTest: AbstractSpringContextTest()
7 changes: 7 additions & 0 deletions src/test/kotlin/com/mjucow/eatda/AbstractSpringContextTest.kt
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
package com.mjucow.eatda

import org.springframework.test.annotation.DirtiesContext


@DirtiesContext(classMode = DirtiesContext.ClassMode.AFTER_CLASS)
abstract class AbstractSpringContextTest
3 changes: 2 additions & 1 deletion src/test/kotlin/com/mjucow/eatda/domain/AbstractCacheTest.kt
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.mjucow.eatda.domain

import com.mjucow.eatda.AbstractSpringContextTest
import com.mjucow.eatda.common.config.RedisConfiguration
import com.mjucow.eatda.common.properties.RedisProperties
import org.springframework.boot.test.autoconfigure.data.redis.DataRedisTest
Expand All @@ -17,7 +18,7 @@ import org.testcontainers.utility.DockerImageName
@Testcontainers
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)
@ActiveProfiles("test")
abstract class AbstractCacheTest {
abstract class AbstractCacheTest: AbstractSpringContextTest() {
companion object {
private const val REDIS_PORT = 6379

Expand Down
4 changes: 2 additions & 2 deletions src/test/kotlin/com/mjucow/eatda/domain/AbstractDataTest.kt
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
package com.mjucow.eatda.domain

import com.mjucow.eatda.AbstractSpringContextTest
import com.mjucow.eatda.common.config.JacksonConfiguration
import com.mjucow.eatda.common.config.JooqContextConfiguration
import org.springframework.boot.test.autoconfigure.jdbc.AutoConfigureTestDatabase
Expand All @@ -13,5 +14,4 @@ import org.testcontainers.junit.jupiter.Testcontainers
@Testcontainers
@AutoConfigureTestDatabase(replace = AutoConfigureTestDatabase.Replace.NONE)
@ActiveProfiles("test")
abstract class AbstractDataTest {
}
abstract class AbstractDataTest: AbstractSpringContextTest()

0 comments on commit 4705738

Please sign in to comment.