Я использую Mockito для kotlin class
androidTestImplementation "com.nhaarman.mockitokotlin2:mockito-kotlin:2.2.0"
Метод выглядит следующим образом:
open class A {
open fun doSomething(text: String, text1: String, callback:(Boolean)-> Unit) {
...
}
}
Я попытался заглушить его следующим образом:
mock<A>() {
on { doSomething(any(),any(), any())}.then {
it.arguemnts.last().invoke(true)
}
}
Но на NPE не получается:
Caused by: java.lang.NullPointerException: Attempt to invoke virtual method 'boolean java.lang.Boolean.booleanValue()' on a null object reference
Как это исправить?