thanksforallthefish
06/23/2020, 8:35 AM"f:can sync" {
val clock = mockk<Clock>()
every { clock.instant() } returns YESTERDAY andThen NOW
}
"f:can delete" {
val clock = mockk<Clock>()
every { clock.instant() } returns YESTERDAY andThen NOW andThen NOW
}
the first one logs:
10:33:28.099 [kotest-engine-0 @coroutine#2] DEBUG io.mockk.impl.instantiation.AbstractMockFactory - Creating mockk for Clock name=#1
10:33:29.228 [kotest-engine-0 @coroutine#2] DEBUG io.mockk.impl.instantiation.AbstractMockFactory - Creating mockk for Instant name=child of #1#2
the second one
10:33:29.245 [kotest-engine-0 @coroutine#3] DEBUG io.mockk.impl.instantiation.AbstractMockFactory - Creating mockk for Clock name=#3
10:33:29.247 [kotest-engine-0 @coroutine#3] DEBUG io.mockk.impl.instantiation.AbstractMockFactory - Creating mockk for Instant name=child of #3#4
how comes in the first test it takes one second to create a mock?Clock
is a java.time.Clock
LeoColman
06/23/2020, 3:04 PMthanksforallthefish
06/28/2020, 4:47 AM