新的测试注解

2599次阅读  |  发布于5年以前

新的测试注解

随着support 库 22.2.0版本的发布,我们添加了一个@VisibleForTesting注解到support-annotations中。这个注解作用于类型、函数或者字段上,在添加了@VisibleForTesting注解后这些类型、函数、字段会在测试时具有开放的访问权限使你的代码具有更好的可测试性。

开始之前,请通过SDK Manager更新你的Support仓库。然后添加一个依赖到你的gradle编译配置中:

dependencies {
    compile 'com.android.support:support-annotations:22.2.0'
}

最后,在你的代码中添加@VisibleForTesting注解来标识目标类型的在测试时的可访问性:

@VisibleForTesting
public void setLogger(ILogger logger) {...}

Copyright© 2013-2020

All Rights Reserved 京ICP备2023019179号-8