Turbine で Kotlin coroutine Flow をテストする

👉 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)がもっているエネルギーを有用な機械的動力に変換する回転式の原動機の総称。

👉 タービン - Wikipedia 

GitHub にあるサンプルコードを試してみます。

Flow を使っていれば意味は分かるでしょう。



kotlin coroutine flow turbine

@JakeWharton は、シンプルで使いやすい高品質なツールやライブラリで定評があります。

ネーミングは内容に忠実なだけでなく、センスもあります。


Android バージョン別シェア 2021年9月

もうすぐ8系捨てれるわ。

Android Platform Versions




【Mac】Spotify アプリが真っ黒からの復活方法

spotify-blank-screen

Spotifyを終了します。Finderで、[Go]をクリックし、[フォルダに移動]をクリックして、~/Library/Application Supportと入力して、[Go]をクリックします。Spotifyフォルダを見つけて削除します。その後、Spotifyを再起動します。

Mac OSでSpotifyの黒い画面を修正する方法は?

何回も起こるので貼っとく。


rm -rf ~/Library/Application\ Support/Spotify

終了 → 削除 → 起動 となるので以下。



クリーンにログインとなります。

restart-spotify