LoginSignup
1
0

More than 5 years have passed since last update.

Androidでユニットテストを始めるメモ4

Posted at

前回の続き
http://qiita.com/kojimamasahiro/items/d5384a8e7c44a8b2843c

既存のコードにDaggerを適用すると、テストがしやすくなるとどこかで見たので使ってみる。

Dagger2
https://google.github.io/dagger/

インストール

dependencies {
    compile 'com.google.dagger:dagger:2.8'
    annotationProcessor 'com.google.dagger:dagger-compiler:2.8'
}

使い方

詳しくは、以下が詳しい。
http://qiita.com/arenahito/items/d9bbca61c8a67cfad226

要は、DIをすることで疎結合になり、テストするさいにテスト用のロジック(モック)を仕込めるようになります。

さいごに

DIパターンというデザインパターンを理解しないといけないし、
DaggerはDIパターンを楽に実装するためのDIコンテナを簡単に作成/利用ができるライブラリーなので、
それぞれについて理解しなければいけません。

このあたりについては、わかってないことが多いので今後何かしらできたらいいなと思っています。

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0