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

时间:2018-02-20 21:31:39

标签: mockk

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

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

目前是否有办法在MockK中执行此操作?

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

1 个答案:

答案 0 :(得分:7)

要在MockK中重置模拟,您可以使用clearMocks。要通过注释创建放松模拟,请检查@RelaxedMockK