Richard Gomez
04/11/2022, 7:40 PMconfirmVerified or unmockX() between cases. 🧵Richard Gomez
04/11/2022, 7:40 PMfoo2 because both service.useSomething(mock, ...) and service.useSomething2(mock, ...) get recorded.
val mock = mockk<Something>()
describe("foo") {
it("foo1") {
...
service.useSomething(mock, ...)
coVerifySequence {
service.useSomething(mock, ...)
}
}
it("foo2" {
...
service.useSomething2(mock, ...)
coVerifySequence {
service.useSomething2(mock, ...)
}
}
}
Verification failed: number of calls happened not matching exact number of verification sequence
java.lang.AssertionError: Verification failed: number of calls happened not matching exact number of verification sequence
...
Calls:
1) service.useSomething1(mock, ...)
2) +service.useSomething2(mock, ...)LeoColman
04/11/2022, 8:31 PMLeoColman
04/11/2022, 8:31 PMInstancePerTestLeoColman
04/11/2022, 8:31 PM