Add tests

This commit is contained in:
2021-07-14 23:51:42 +02:00
parent b70230fd4c
commit 8a5697cd31

View File

@@ -231,7 +231,7 @@ class RequesterTest : TestAbstract() {
} }
@Test @Test
fun `call select (multiple) on function`() { fun `call select (multiple) on function with named argument`() {
val resources = this::class.java.getResource("/sql/function/Test").toURI() val resources = this::class.java.getResource("/sql/function/Test").toURI()
val obj: List<ObjTest>? = Requester(connection, functionsDirectory = resources) val obj: List<ObjTest>? = Requester(connection, functionsDirectory = resources)
.getFunction("test_function_multiple") .getFunction("test_function_multiple")
@@ -240,6 +240,16 @@ class RequesterTest : TestAbstract() {
assertEquals("myName", obj!![0].name) assertEquals("myName", obj!![0].name)
} }
@Test
fun `call select (multiple) on function with ordered arguments`() {
val resources = this::class.java.getResource("/sql/function/Test").toURI()
val obj: List<ObjTest>? = Requester(connection, functionsDirectory = resources)
.getFunction("test_function_multiple")
.select(listOf("myName"))
assertEquals("myName", obj!![0].name)
}
@Test @Test
fun `call select paginated on query`() { fun `call select paginated on query`() {
val resources = this::class.java.getResource("/sql/query").toURI() val resources = this::class.java.getResource("/sql/query").toURI()