Android:为测试目的注入假相机预览

 碧落无双2502879687 发布于 2023-02-10 09:32

我正在写一些在物理Android设备上运行的黑盒验收测试.被测应用程序(AUT)依赖于相机的预览.具体来说,它使用setOneShotPreviewCallbackandroid.hardware.Camera类的方法.我正在寻找一种方法来注入假预览图片来测试应用程序的行为.

我以为我可以通过让测试代码调用AUT的PreviewCallback对象来欺骗Camera对象,但不幸的是,实例变量mPreviewCallback对于Camera对象是私有的,因此我的测试代码无法获得对该PreviewCallback对象的引用.

我想到的另一种方法是向Message相机发送一个EventHandler,但该字段mEventHandler是私有的,因此测试代码无法获得对Handler的引用.

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有