Add transaction test

This commit is contained in:
2021-07-20 02:02:05 +02:00
parent a970a5b885
commit 7b962a779d
4 changed files with 29 additions and 7 deletions

View File

@@ -360,4 +360,20 @@ class ConnectionTest : TestAbstract() {
assertEquals("myName", rows[0].getString(0))
}
}
@Test
fun `select one in transaction`() {
connection.inTransaction {
selectOne<ObjTestWithParameterObject>(
"SELECT json_build_object('first', :first::json, 'second', :second::json)",
mapOf(
"first" to ParameterObject("one"),
"second" to ParameterObject("two")
)
).let { result ->
assertEquals("one", result!!.first.third)
assertEquals("two", result.second.third)
}
}
}
}