commit 38e336736a10a7fd34be9cea6f30f2f0dc38bcb4
parent e218a12b1f56eeebdb23f43abc729852655550ad
Author: MS <ms@taler.net>
Date: Fri, 3 Feb 2023 17:53:51 +0100
Tests environment.
Setting TRANSACTION_SERIALIZABLE in the database,
like Nexus does.
Diffstat:
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/nexus/src/test/kotlin/MakeEnv.kt b/nexus/src/test/kotlin/MakeEnv.kt
@@ -1,6 +1,7 @@
import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
import org.jetbrains.exposed.sql.Database
import org.jetbrains.exposed.sql.statements.api.ExposedBlob
+import org.jetbrains.exposed.sql.transactions.TransactionManager
import org.jetbrains.exposed.sql.transactions.transaction
import org.jetbrains.exposed.sql.transactions.transactionManager
import tech.libeufin.nexus.*
@@ -63,7 +64,7 @@ fun withTestDatabase(f: () -> Unit) {
}
}
Database.connect("jdbc:sqlite:$TEST_DB_FILE")
- // ).transactionManager.defaultIsolationLevel = java.sql.Connection.TRANSACTION_SERIALIZABLE
+ TransactionManager.manager.defaultIsolationLevel = java.sql.Connection.TRANSACTION_SERIALIZABLE
dbDropTables(TEST_DB_CONN)
tech.libeufin.sandbox.dbDropTables(TEST_DB_CONN)
try { f() }