我使用以下方法创建了一些模拟:
val someService = mockk<SomeService>(relaxed = true)
文件中有多个测试,我希望为每个测试重置模拟
目前是否有办法在MockK中执行此操作?
我知道有MockKAnnotations.init(this),但看起来没有办法在@Mock注释中设置relaxed = true
答案 0 :(得分:7)
要在MockK中重置模拟,您可以使用clearMocks
。要通过注释创建放松模拟,请检查@RelaxedMockK