https://kotlinlang.org logo
w

wck

08/27/2018, 5:45 AM
Hi, how do you deal with
Mockito.any(T::class.java)
return null in Kotlin?
g

gildor

08/27/2018, 5:50 AM
Yes, Mockito.any returns null, not only in Kotlin, but in case of Kotlin is bigger issue. Mockito-kotlin solved this, you can use this library, or check their workaround:
m

martin.petrulak

08/27/2018, 6:21 AM
Copy code
fun <T> uninitialized(): T = null as T

fun <T> any(): T {
    Mockito.any<T>()
    return uninitialized()
}
👍🏼 1
w

wck

08/27/2018, 6:36 AM
Thanks guys
a

ahulyk

08/27/2018, 8:31 AM
mockito-kotlin - will help you
m

Max Kramer

08/27/2018, 3:23 PM
Supplying
null
also works for me
15 Views