13

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

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

目前有没有办法在 MockK 中做到这一点?

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

4

1 回答 1

21

要在 MockK 中重置模拟,您可以使用clearMocks. 要通过注释创建轻松的模拟,只需检查@RelaxedMockK

于 2018-02-20T22:13:25.303 回答