Add kodein separations

This commit is contained in:
2020-06-14 20:22:15 +02:00
parent eea0151ff0
commit 913e3dfc93
6 changed files with 55 additions and 37 deletions
+18
View File
@@ -0,0 +1,18 @@
package utils
import com.zaxxer.hikari.HikariConfig
import com.zaxxer.hikari.HikariDataSource
import org.testcontainers.containers.MariaDBContainer
import javax.sql.DataSource
class KMariadbContainer : MariaDBContainer<KMariadbContainer>()
fun testContainerDataSource(container: KMariadbContainer): DataSource {
val hikariConfig = HikariConfig().apply {
jdbcUrl = container.jdbcUrl
username = container.username
password = container.password
}
return HikariDataSource(hikariConfig)
}