问题标签 [android-unit-testing]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
43 浏览

android - Espresso - 活动永远不会变为请求状态“[RESUMED, STARTED, CREATED, DESTROYED]”(最后一个生命周期转换 =“PRE_ON_CREATE”)

如果我在 espresso 测试用例运行时手动启动应用程序,它可以工作并且测试通过。但如果我正在等待浓缩咖啡自动启动应用程序。它失败并显示以下信息。

请提供任何帮助。提前致谢。

测试代码:

设备详情: 在此处输入图像描述

0 投票
1 回答
28 浏览

android - 我可以运行 Robo 脚本列表吗?

有没有办法运行 Robo 脚本列表(本地或 Firebase 测试实验室),而不是一个一个地运行它们?

一次在本地运行 Robo 脚本的方法如下:

java -jar crawl_launcher.jar --apk-file your_app.apk --app-package-name your.app.package.name --android-sdk path/to/android/sdk -—robo-script-file generated_script.json

此外,是否可以在 Robo 脚本完成时停止 App Crawler?(例如,在脚本中使用命令)。现在,当 App Crawler 完成脚本的步骤后,将像往常一样使用随机操作探索应用程序。

0 投票
1 回答
76 浏览

android - 如何测试 LiveData Android 的 getter、setter 方法?

我在我的项目中使用 Hilt 进行 DI。我正在尝试为 LiveData 对象编写单元测试用例,但它没有被覆盖。

视图模型

我的单元测试类如下:

健康视图模型测试

测试用例已通过,但它不在方法覆盖范围内。