Set up postgresql testcontainers

- add .json to .editorconfig
- add spring-configuration-metadata.json
- update README.md
- add testcontainers dependencies
- add PostgresContainer
- add PostgresInitializer
This commit is contained in:
2025-01-30 15:12:25 +01:00
parent d9321f61d1
commit 1f6329f687
5 changed files with 134 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
package ltd.hlaeja.test.container
import org.junit.jupiter.api.extension.ExtendWith
import org.springframework.test.context.ContextConfiguration
@Suppress("unused")
@Retention(AnnotationRetention.RUNTIME)
@Target(AnnotationTarget.CLASS)
@ExtendWith(PostgresExtension::class)
@ContextConfiguration(initializers = [PostgresInitializer::class])
annotation class PostgresContainer