android - 使用异步任务测试 Android Activity

标签 android unit-testing android-asynctask

如何为在 onCreate 中启动异步任务的 Android Activity 创建单元测试?我想测试这些任务的结果。

最佳答案

很难为很多 Android 功能编写测试,因为您无法在 Android 之外实例化 Activity 等类。

做一个真正的单元测试可能会更好……单独测试你关心其行为的函数。不要尝试在异步任务、 Activity 等上下文中对其进行测试。

您可能需要稍微重构您的代码才能做到这一点,但拥有可测试的代码是值得的!

关于android - 使用异步任务测试 Android Activity ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2975406/

相关文章:

android - list 合并 : It is possible to see the resulting mixed Manifest?

android - 如何获得图像的缩放功能?

unit-testing - 使用最小起订量模拟虚拟只读属性

java - 使用参数化测试的多个实例创建 JUnit 测试套件

java - 如何在 AsyncTask 中创建进度对话框?

android - 为什么在将 apk 安装到 android 模拟器时 eclipse 会挂起?

java - min3D 框架。物体旋转和移动

c# - NUnit 2.5 在 Visual Studio 中返回不确定状态

java - 使用 Java 的 POST 请求(AsyncTask)

android - 如果 AsyncTask 被取消,该怎么办?