适用于Android的参数化仪器测试

时间:2016-02-10 02:27:55

标签: android testing junit4 android-instrumentation testing-support-library

AndroidJUnit4 and Parameterized tests对使用@RunWith(Parameterized.class)的Google示例的链接的答案。但是,这是一个简单的单元测试。如何运行参数化的检测测试?

1 个答案:

答案 0 :(得分:0)

实际上,您应该将@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:+'
}