IT常识
技术 Python PHP JavaScript IOS Android Java 数据库 资源 公众号 代码片段 github
  • IT常识
  • 技术

Robolectric使用教程

Posted 2020-08-22 HansChen_

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Robolectric使用教程相关的知识,希望对你有一定的参考价值。

转载请标明出处:http://blog.csdn.net/shensky711/article/details/53561172
本文出自: 【HansChen的博客】

  • 概述
  • 如何使用
    • 为项目添加依赖
    • 指定RobolectricTestRunner为运行器
    • 什么是Shadow类
    • Config配置
    • 配置SDK版本
    • 配置Application类
    • 指定Resource路径
    • 使用第三方Library Resources
    • 使用限定的资源文件
    • Properties文件
    • 系统属性配置
    • 驱动Activity生命周期
    • 追加模块
    • 自定义Shadow类
    • Shadow类中访问原始类的field
    • 如何在测试用例中让Shadow生效
  • 常用测试场景
    • 页面跳转验证
    • UI组件状态验证
    • 验证Dialog
    • 验证Toast
    • 验证Fragment
    • 验证BroadcastReceiver
    • 验证Service

以上是关于Robolectric使用教程的主要内容,如果未能解决你的问题,请参考以下文章

配置同时使用PowerMock和Robolectric对Android进行单元测试

配置同时使用PowerMock和Robolectric对Android进行单元测试

如何使用robolectric对Android音频录制应用进行单元测试

使用 Robolectric 测试 SQLite

使用 Robolectric 测试 DialogFragments

Robolectric 单元测试中使用 Ressource

(c)2006-2024 SYSTEM All Rights Reserved IT常识