Robolectricで標準出力にログを出力する
Robolectricを使いテストを実行する際に、AndroidのLogクラスでログを出力したい時があったのでメモ。
調べてみると、ShadowLogクラスのstreamフィールドの値を変更すれば良いようです。
テストコードでこんな感じに書いておきます。
@Before public void setUp() { ShadowLog.stream = System.out; }
これでログを表示することができました。
Robolectricを使いテストを実行する際に、AndroidのLogクラスでログを出力したい時があったのでメモ。
調べてみると、ShadowLogクラスのstreamフィールドの値を変更すれば良いようです。
テストコードでこんな感じに書いておきます。
@Before public void setUp() { ShadowLog.stream = System.out; }
これでログを表示することができました。