INNER CODE UNIT · Kotlin

await

anilbeesetti/nextplayer · app/src/androidTest/java/dev/anilbeesetti/nextplayer/LocalSubtitleTest.kt:161

    private fun await(description: String, condition: () -> Boolean) {
        val deadline = SystemClock.elapsedRealtime() + 10_000
        while (SystemClock.elapsedRealtime() < deadline) {
            var satisfied = false
            onMain { satisfied = condition() }
            if (satisfied) return
            SystemClock.sleep(50)
        }
        throw AssertionError("Timed out waiting for $description")
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…