👉 cashapp/turbine: A small testing library for kotlinx.coroutines Flow
Turbine は Kotlin Flow 向けのテストライブラリです。
flowOf("one", "two").test {
assertEquals("one", awaitItem())
assertEquals("two", awaitItem())
awaitComplete()
}
タービン (Turbine) とは、流体 (Flow)がもっているエネルギーを有用な機械的動力に変換する回転式の原動機の総称。
GitHub にあるサンプルコードを試してみます。
Flow を使っていれば意味は分かるでしょう。
@JakeWharton は、シンプルで使いやすい高品質なツールやライブラリで定評があります。
ネーミングは内容に忠実なだけでなく、センスもあります。