簡體   English   中英

如何通過 MockK 模擬超級方法

[英]How to mock super method by MockK

假設我們有這樣的 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解決此問題的方法。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM