今回説明するのは3番目のActivityの単体テストです。 2番目のInstrumentationTestCaseでクラスの単体テストを行う方法はこちらを参考にしてください。 準備 今回は単体テストを通すためのmockとしてmockitoを使います。 mockitoとは、Javaの開発でよく利用される、シンプルかつ強力なmockライブラリです。 Androidの開発でmockitoを使うためにはmockitoのライブラリを単にクラスパスに追加するだけでは動いてくれないので、dexmakerというライブラリを使用します。 dexmakerとは android junit testでmockitoを使うためのサポートクラスが入っているとこちらに書いてあります。 mockitoだけでもコンパイルは通るのですが、実際にmockitoを使うとExceptionが発生してしまうので、dexmarker