如何在Android中对JobScheduler进行单元测试

3

我已经编写了代码以在作业调度程序上运行任务。在真实设备上进行测试时效果很好。但我希望有一种方法可以对其进行单元测试,以确保它覆盖了所有条件,例如作业成功/失败/在满足条件时运行,定期等。请建议我一种编写这些场景的单元测试的方法。


1
测试逻辑,而非服务。 - Tim
1个回答

0

您可以通过adb随时运行作业,并强制立即超时执行作业,就像它已经到达了时间片的末尾一样。请参阅输出

adb shell cmd jobscheduler

有关有用命令的摘要,请参阅。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接