Androidでテストの時にソースを切り分ける方法

公開日: 

テストのときは別の初期化をしたいときどうしたらいいんだろうと悩んでたら方法を見つけたのでメモ。

 

sponcer link

 

答えはここにあった

How to determine if Android Application is started with JUnit testing instrumentation?

テストのクラスがあるかチェックしてその判定をもってテスト可動化するsTestModeというメソッドを作って判定するらしい。

なんかやりかたがすげースマートじゃないけどできたからまぁいっか。

 

でもiOSもこんな感じだし発想的には似たようなもんかな。

 

  • このエントリーをはてなブックマークに追加
  • Pocket
PAGE TOP ↑