我们的 build.grade 文件中是否需要用于 运行 仪器测试的运行器和规则
Do we need runner and rules in our build.grade file for running instrumentation tests
Android Studio 2.3
我正在 运行 进行一些仪器测试,在我的 build.gradle 文件中,我有以下依赖项:
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support.test:rules:0.5'
我只是想知道这些是为了。因为我的测试似乎没有它们 运行 完美。
我看过很多包含它们的教程,但是如果我可以 运行 我的测试没有它们,它们是否包含在其他依赖项中?
所以 运行使用它们和不使用它们进行测试似乎对我的仪器测试没有影响。
它们有什么用,我们为什么需要它们?
没有。默认情况下,运行 单元测试不需要这些。此外,您可以 运行 通过使用 @RunWith 注释 运行ner 进行任何测试。
例如
@RunWith(MockitoJUnitRunner.class)
public class MyTest ... {
...
}
Android Studio 2.3
我正在 运行 进行一些仪器测试,在我的 build.gradle 文件中,我有以下依赖项:
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support.test:rules:0.5'
我只是想知道这些是为了。因为我的测试似乎没有它们 运行 完美。
我看过很多包含它们的教程,但是如果我可以 运行 我的测试没有它们,它们是否包含在其他依赖项中?
所以 运行使用它们和不使用它们进行测试似乎对我的仪器测试没有影响。
它们有什么用,我们为什么需要它们?
没有。默认情况下,运行 单元测试不需要这些。此外,您可以 运行 通过使用 @RunWith 注释 运行ner 进行任何测试。
例如
@RunWith(MockitoJUnitRunner.class)
public class MyTest ... {
...
}