gpt4 book ai didi

kotlin - mokk() 和 mokkClass() 有什么区别?

转载 作者:行者123 更新时间:2023-12-05 07:08:16 27 4
gpt4 key购买 nike

当我开始学习 Mockk 进行测试时,我有以下问题。

Mockk official sample显示如下:

val car = mockk<Car>()

val car = mockkClass(Car::class)

我觉得两者是一样的。有什么区别?

最佳答案

区别在于第一个 mock 实例化方法采用 type argument ,第二个需要 class reference K类。

所以在实践中,这些示例产生相同的结果,但我猜第二个示例具有更高的自由度,可以在运行时解耦被模拟的类。

关于kotlin - mokk() 和 mokkClass() 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61912301/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com