问题描述
假设我们有这样的Activity.onCreate()
class MyActivity : AppCompatActivity() {
fun doSomething() {}
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
doSomething()
}
}
我想使用MockK验证是否调用了onCreate()
,然后也调用了doSomething()
。但是我不知道如何模拟super.onCreate()
方法。
您知道对此有什么解决办法吗?
解决方法
从我在 https://github.com/mockk/mockk/issues/607 看到的情况来看,它目前似乎不受支持 - 或者不起作用。
该问题显示了 Mockito 解决此问题的方法。