Androidユニットテストの設定方法
Androidユニットテストを設定するには、次の手順に従ってください。
- Androidプロジェクトでbuild.gradleファイルを開く
- Androidブロックに以下の設定を追加してください。
android {
...
testOptions {
unitTests {
includeAndroidResources = true
returnDefaultValues = true
}
}
}
- includeAndroidResourcesをtrueに設定するとユニットテストにAndroidリソースファイルを組み込むことができます。
- returnDefaultValuesをtrueに設定すると未実装メソッドでデフォルト値が返せるようになります。
- src/test/javaの下に新しいテストクラスを作成します。
- テストクラス内でユニットテストメソッドを書く。具体的には、
import org.junit.Test;
import static org.junit.Assert.assertEquals;
public class ExampleUnitTest {
@Test
public void addition_isCorrect() {
int result = 2 + 2;
assertEquals(4, result);
}
}
- testをgradlewで実行
こうして Android ユニットテストを構成して実行し、成功しました。アプリケーションの異なる側面をカバーするより多くのテストメソッドを記述して、期待どおりに動作していることを確認できます。