作者热门文章
- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
这 3 个注解 @SmallTest
、@MediumTest
和 @LargeTest
最近在 Android 上已被弃用。
但我找不到任何解释动机或提出新注释集的文档。
那么,现在有什么方法可以声明测试的范围吗?
最佳答案
以前这些注释位于 android.test.suitebuilder.annotation
包裹。从 API 24 开始,它们被移至 android.support.test.filters
包(记录为 here 的 @MediumTest
。@SmallTest
和 @LargeTest
相同)。
要使用新版本:
import android.support.test.filters.<size>Test
在测试文件的顶部。 runner
和 rules
版本在您的 build.gradle
中使用至少 0.5 版文件:
androidTestCompile 'com.android.support.test:runner:0.5'
androidTestCompile 'com.android.support.test:rules:0.5'
关于android - @SmallTest、@MediumTest 和 @LargeTest 在 Android 上已弃用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38551547/
这 3 个注解 @SmallTest、@MediumTest 和 @LargeTest 最近在 Android 上已被弃用。 但我找不到任何解释动机或提出新注释集的文档。 那么,现在有什么方法可以声明
我是 Android 新手,我看过使用这些注释的示例代码。例如: @SmallTest public void testStuff() { TouchUtils.tapView(this, a
我是一名优秀的程序员,十分优秀!