我已经编写了代码以在作业调度程序上运行任务。在真实设备上进行测试时效果很好。但我希望有一种方法可以对其进行单元测试,以确保它覆盖了所有条件,例如作业成功/失败/在满足条件时运行,定期等。请建议我一种编写这些场景的单元测试的方法。
我已经编写了代码以在作业调度程序上运行任务。在真实设备上进行测试时效果很好。但我希望有一种方法可以对其进行单元测试,以确保它覆盖了所有条件,例如作业成功/失败/在满足条件时运行,定期等。请建议我一种编写这些场景的单元测试的方法。
您可以通过adb随时运行作业,并强制立即超时执行作业,就像它已经到达了时间片的末尾一样。请参阅输出
adb shell cmd jobscheduler
有关有用命令的摘要,请参阅。