Mikhail
capture(...)
val slot = slot<String>() capture(slot).snakeCase()
kotlin.UninitializedPropertyAccessException: lateinit property captured has not been initialized at io.mockk.CapturingSlot.getCaptured(API.kt:2503)
Klitos Kyriacou
val slot = slot<String>() every { capture(slot).snakeCase() } returns "a_b_c" val res = "xyz".snakeCase() println(slot.captured)
mockkStatic
val slot = slot<String>() every { capture(slot).snakeCase() } returns slot.captured // <- fails here
val slot = slot<String>() every { capture(slot).snakeCase() } answers { slot.captured }
every { any().snakeCase() } answers { firstArg() }
any<String>()
A modern programming language that makes developers happier.