Jilles Soeters
07/28/2021, 4:11 PMdata class Entity (val a: Int, val b: Int, /** many more constructor args hence using a mock **/) {
fun fn() = a + b
}
val mock = spyk<Entity>()
every { mock.a } returns { 1 }
every { mock.b } returns { 2 }
println(mock.a) // returns 1
println(mock.fn()) // throws NullPointerException