mcpiroman
04/09/2022, 6:39 PMfun prepareStatement(sql: String): PreparedStatement
fun prepareStatement(sql: String, resultSetType: Int): PreparedStatement
fun prepareStatement(sql: String, resultSetType: Int, resultSetConcurrency: Int): PreparedStatement
fun prepareStatement(sql: String, resultSetType: Int, resultSetConcurrency: Int, resultSetHoldability: Int): PreparedStatement
What if I want to mock all of them in the same way, whereas I only care about the `sql`parameter?
Currently I repeat every {
block for each overload. Is there more preferred way, e.g. matching functions by name?Mattia Tommasone
04/10/2022, 8:07 AMevery { prepareStatement(any()) } answers { callOriginal() }
and then mock just the last one in each of your tests
does this make sense to you?mcpiroman
04/11/2022, 9:04 AMMattia Tommasone
04/11/2022, 9:07 AM