package kotlinx.coroutines.flow import kotlinx.coroutines.testing.* import kotlinx.coroutines.* import kotlin.test.* class ToCollectionTest : TestBase() { private val flow = flow { repeat(10) { emit(42) } } private val emptyFlow = flowOf() @Test fun testToList() = runTest { assertEquals(List(10) { 42 }, flow.toList()) assertEquals(emptyList(), emptyFlow.toList()) } @Test fun testToSet() = runTest { assertEquals(setOf(42), flow.toSet()) assertEquals(emptySet(), emptyFlow.toSet()) } }