observeForeverについて
liveDataというAndroidに特化された便利なライブラリがある。
LiveDataはアクティビティのライフサイクル(STARTED,RESUMED)の状態を読み取ってObserverに通知してくれる。
この状態をアクティブという。
これは通常のアプリを開発する上では、ありがたい機能なんだけど
テストを動かすときは常に動いてほしい。
そういうときにobserveForeverを使う。
これを使うことでアクティブでなくても強制的にObserverに通知してくれるようになります。