Håkon Opheimsbakken
03/24/2025, 9:01 AMHåkon Opheimsbakken
03/24/2025, 9:02 AMclass TestExample {
val database: Database = initTestContainer()
@Test
fun exampleTest() = runTest {
val repository = Repository(db = database, context = backgroundScope.coroutineContext)
val jobRunner = AppJobRunner(repository, context = testScheduler)
backgroundScope.launch { jobRunner.startJobs() }
testScheduler.runCurrent()
assertEquals(0, repository.getObjectCount())
testScheduler.advanceTimeBy(10000)
testScheduler.runCurrent()
assertEquals(10, repository.getObjectCount())
}
}
Håkon Opheimsbakken
03/24/2025, 9:03 AMHåkon Opheimsbakken
03/24/2025, 9:09 AM