【发布时间】:2016-04-11 21:07:33
【问题描述】:
有没有办法在 android 应用程序的 junits 中模拟/生成活动识别事件(即 - 步行)?我的目标是全面测试与接收活动识别事件相关的逻辑,而不是活动识别过程。
任何指针apprciated
【问题讨论】:
标签: android unit-testing junit activity-recognition
有没有办法在 android 应用程序的 junits 中模拟/生成活动识别事件(即 - 步行)?我的目标是全面测试与接收活动识别事件相关的逻辑,而不是活动识别过程。
任何指针apprciated
【问题讨论】:
标签: android unit-testing junit activity-recognition
我通过重构部分解决了这个问题,以便在它自己的 AsyncTask 类中处理我检测到的活动。然后我编写了一系列可以将模拟事件信息传递给这个活动检测处理类的junit。鉴于 android 对每个对象可以执行的 asynctask 执行次数有限制,我的 junit 在循环中创建可运行对象以与活动处理类进行交互。
我还发现了 otto 和 dagger2 库,它们可以将事件注入到 android 总线中。虽然仍在进行中...
【讨论】: