Add transaction test

This commit is contained in:
flecomte committed 2021-07-20 02:02:05 +02:00
1 parent a970a5b885
commit 7b962a779d
4 files changed
+29 -7

No files matched your search

@@ -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)
}
}
}
}