8

AndroidJUnit4 および Parameterized テストへの回答は、Google の使用例へのリンク@RunWith(Parameterized.class)です。ただし、これは単純な単体テストです。パラメータ化されたインストルメント化されたテストを実行するにはどうすればよいですか?

4

1 に答える 1

-1

実際には、@RunWith(Parameterized.class)ランナーを使用してテストをandroidTestフォルダーではなくフォルダーに配置する必要がありtestます。そのテストはエミュレーターで実行され、Android の依存関係などを含むクラスを単体テストできますandroid.graphics.Rect。もちろん、忘れないでください。

defaultConfig {
    ...
    testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"

}

および依存関係:

dependencies {
    androidTestCompile 'com.android.support.test:runner:+'
    androidTestCompile 'com.android.support:support-annotations:+'
}
于 2016-10-06T12:16:20.787 に答える