Mikhail Fedotov
07/18/2023, 5:55 PMclass A
mockk<A> {
every { toString() } returns “A” // ok
every { hashCode() } returns 0 // fails with io.mockk.MockKException: Missing mocked calls inside every { ... } block
}
class B {
override fun hashCode() = 42
}
mockk<B> {
every { toString() } returns “A” // ok
every { hashCode() } returns 0 // ok
}
Why mockk cannot mock hashCode() if it is not overriden in class explicitly?Mattia Tommasone
07/18/2023, 6:04 PMMikhail Fedotov
07/18/2023, 6:29 PMMattia Tommasone
07/18/2023, 6:29 PMMikhail Fedotov
07/18/2023, 6:38 PMMikhail Fedotov
07/18/2023, 6:49 PMMikhail Fedotov
07/18/2023, 7:08 PM