fresh digitable

セミコロンたちが躍動する おいらのコードを 皆さんに 見せたいね

testing

CoroutineLiveDataをどうにかしてテストする

関数androidx.lifecycle.livedataからCoroutineLiveDataというLiveDataを取得できる(CoroutineLiveDataはinternalクラスなので実際見えるのはLiveData )。例えば次のような感じで中断関数を渡してやるとライフサイクルとかとの関係をいい感じにやってくれ…

自作のViewGroupをRobolectricでテストしつつ開発する

ViewGroupのonLayout()が呼ばれた後でいろいろやるクラスを作ることになったので、ユニットテストを書きながら実装を進めることにした。 onLayout()を呼んでもらうにはViewGroupをActivityにアタッチ(setConentView)しなければならない。 ActivityScenario…