refactoring: EntitiesCollections & add EntityI.className

This commit is contained in:
2019-06-24 15:47:18 +02:00
parent b3d9e7624b
commit 96b335875d
5 changed files with 26 additions and 13 deletions

View File

@@ -58,10 +58,11 @@ class ConnectionTest(): TestAbstract() {
@Test
fun callRequestWithArgsEntity() {
val o = ObjTest("myName")
val obj: ObjTest? = connection.selectOne("select json_build_object('id', 1, 'name', ?::json->>'name')", listOf(o))
o.id = 88
val obj: ObjTest? = connection.selectOne("select json_build_object('id', id, 'name', name) FROM json_to_record(?::json) as o(id int, name text);", listOf(o))
assertTrue(obj !== null)
assertTrue(obj is ObjTest)
assertTrue(obj!!.id == 1)
assertTrue(obj!!.id == 88)
assertTrue(obj.name == "myName")
}