• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

鸿蒙OS AbilityDelegatorRegistry

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

全局寄存器,用于存储在应用程序启动期间注册的 IAbilityDelegator IAbilityDelegatorArgs 对象。

解析 TestRunner 参数时,应用程序将注册IAbilityDelegatorIAbilityDelegatorArgs 对象。在编写测试用例时,可以使用此类获取您自己的应用程序的 IAbilityDelegator IAbilityDelegatorArgs 对象。IAbilityDelegator 可用于控制能力的生命周期状态。和 IAbilityDelegatorArgs 用于存储单元测试的所有参数。

方法总结

修饰符和类型 方法 描述
静态 IAbilityDelegator getAbilityDelegator() 获取应用程序的 IAbilityDelegator 对象。
静态 IAbilityDelegatorArgs getArguments() 获取存储在 IAbilityDelegatorArgs 对象中的单元测试参数。
静态空隙 registerInstance((IAbilityDelegator 委托人,IAbilityDelegatorArgs args) 将实现 IAbilityDelegator 和 IAbilityDelegatorArgs 的类的实例注册为全局唯一实例。
从类 java.lang 继承的方法。目的
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

方法细节

获得能力代表

公共静态 IAbilityDelegator getAbilityDelegator()

获取应用程序的 IAbilityDelegator 对象。

返回值:

返回启动应用程序时初始化的 IAbilityDelegator 对象。

抛出:

抛出名称 抛出说明
IllegalStateException 如果应用程序不需要运行单元测试,则抛出此异常。

获取参数

公共静态 IAbilityDelegatorArgs getArguments()

获取存储在 IAbilityDelegatorArgs 对象中的单元测试参数 。

返回值:

返回先前注册的 IAbilityDelegatorArgs 对象。

抛出:

抛出名称 抛出说明
IllegalStateException 如果应用程序不需要运行单元测试,则抛出此异常。

注册实例

公共静态无效寄存器实例IAbilityDelegator 委托者,IAbilityDelegatorArgs args)

将实现 IAbilityDelegatorIAbilityDelegatorArgs 的类的实例注册 为全局唯一实例。

在应用程序启动期间调用此方法以初始化测试环境。

参数:

参数名称 参数说明
委托人 指示实现 IAbilityDelegator 的类的实例。
args 指示实现 IAbilityDelegatorArgs 的类的实例。

鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
鸿蒙OS AbilityTestCase发布时间:2022-02-02
下一篇:
鸿蒙OS AbilityDelegation发布时间:2022-02-02
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap