kotlin mock time
snippet in kotlin

kotlin mock time

user3440

    private val now = 1550160535168L
    private val fixedClock = Clock.fixed(Instant.ofEpochMilli(now), ZoneId.systemDefault())

    @BeforeEach
    fun `fix the clock =)`() {
        mockkStatic(Clock::class)
        // Default system clock
        every { Clock.systemUTC() } returns fixedClock
    }

    @Test
    fun `can fix clock`() {
        assertEquals(now, Instant.now().toEpochMilli())
    }

kotlin mock time

user7223

    private val now = 1550160535168L
    private val fixedClock = Clock.fixed(Instant.ofEpochMilli(now), ZoneId.systemDefault())

    @BeforeEach
    fun `fix the clock =)`() {
        mockkStatic(Clock::class)
        // Default system clock
        every { Clock.systemUTC() } returns fixedClock
    }

    @Test
    fun `can fix clock`() {
        assertEquals(now, Instant.now().toEpochMilli())
    }

kotlin mock time

user7581

    private val now = 1550160535168L
    private val fixedClock = Clock.fixed(Instant.ofEpochMilli(now), ZoneId.systemDefault())

    @BeforeEach
    fun `fix the clock =)`() {
        mockkStatic(Clock::class)
        // Default system clock
        every { Clock.systemUTC() } returns fixedClock
    }

    @Test
    fun `can fix clock`() {
        assertEquals(now, Instant.now().toEpochMilli())
    }