AN
а вот всякие поведенческие моменты в кол-ве 9 штук - ну такое
Size: a a a
AN
BP
@param/@return
с дублированием типа + имени особой смысловой нагрузки тоже не будут нестиv
(
AM
v
QH
@PublishedApi internal constructor
и public inline
фабрика, у них одинаковые имена. Можно как-то из тестов вызвать фабрику? Сейчас выбирается конструктор.QH
AM
@PublishedApi internal
фабрики ничего в голову не приходит. :)QH
AI
BV
AM
QH
A
runCatching
поймает исключение и вернет значение из второй корутины.@Test
fun test1111() = runBlockingTest {
coroutineScope {
val a1 = async {
throw Exception();
}
val a2 = async {
2
}
val result = Result
.runCatching { a1.await() }
.getOrElse { a2.await() }
assertEquals(result, 2)
}
}
A
BP
runCatching
поймает исключение и вернет значение из второй корутины.@Test
fun test1111() = runBlockingTest {
coroutineScope {
val a1 = async {
throw Exception();
}
val a2 = async {
2
}
val result = Result
.runCatching { a1.await() }
.getOrElse { a2.await() }
assertEquals(result, 2)
}
}
AM
BP
AM