gpt4 book ai didi

MockK - 为每个测试重新初始化模拟

转载 作者:行者123 更新时间:2023-12-01 22:37:48 25 4
gpt4 key购买 nike

我使用以下方法创建了一些模拟: val someService = mockk<SomeService>(relaxed = true)

文件中有多个测试,我希望为每个测试重置模拟

目前 MockK 有办法做到这一点吗?

我知道有MockKAnnotations.init(this),但看起来没有办法在@Mock注释中设置relaxed = true

最佳答案

要重置 MockK 中的特定模拟,您可以使用 clearMocks() 方法。传递您想要重置的模拟。

要通过注释创建宽松的模拟,只需检查@RelaxedMockK

关于MockK - 为每个测试重新初始化模拟,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48894560/

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