MVP(Model-View-Presenter)アーキテクチャが流行ってますね! MVPはテスタブルであることが1つのウリとなっていますが, 実際にPresenterのユニットテストをどのようにして書くかを紹介したいと思います. 今回のコードは https://github.com/satoshun-example/AndroidTestSample に上げてあるので, 良かったら見て下さい. 使うツール/ライブラリ JUnit4 Mockito 今回, テスト書きたい箇所 今回は, MainPresenterクラスをテストします. public class MainPresenter implements MainContract.Presenter { @NonNull private final UserDataSource dataSource; @NonNull private