かつてはAndroid依存のモジュールのテストはド遅いからPOJOとうまく分離してなるべくPOJOを通常のUnitテストで・・・とか思っていた時期があったんだけど、この分離ってやつが相当キツくて。ンカスプログラマだから。 つまりテスト書いてなかったんだけど、それはまだAndroid開発のノリがわかってなかったこともあったし、開発対象が画面の遷移周りがメインであまり小難しい処理がなかったんで、テストによるメリットよりデメリットが上回る可能性があったからで。 今はかなりわかってきたし、細かい実装もやっていかにゃあ、なんでもう一度テストについてよく調べてみたのよ。 そもそもAndroidモジュールが絡むテストが遅いのは Googleがandroid.jarにある全メソッドを"throw new RuntimeException("Stub!");"に変えている そのため、エミュレータなり実機なり