asad.awadia
10/03/2021, 3:08 AMval pgPool = mockk<PgPool>()
val preparedQuery = mockk<PreparedQuery<RowSet<Row>>>(relaxed = true)
val rs = mockk<Future<RowSet<Row>>>()
val tuple = mockk<RowSet<Row>>()
//mockkStatic("io.vertx.kotlin.coroutines.await")
mockkStatic(Future<RowSet<Row>>::await)
coEvery { rs.await() } returns tuple
every { rs.succeeded() } returns true
every {
hint(RowSet::class)
rs.result()
} returns tuple
every {
preparedQuery.execute(ArrayTuple(3))
} returns rs
every { pgPool.preparedQuery(any()) } returns preparedQuery