0
ジョブスケジューラでタスクを実行するコードを書いています。実際のデバイスでテストするとうまく動作します。しかし、私はそれが私はそれが条件が満たされたときに、仕事の成功/失敗/実行のようなすべての条件をカバーしていることを確かめることができるようにユニットテストする方法を望んでいた定期的にこれらのシナリオの単体テストを書く方法をお勧めしますandroidのJobSchdulerを単体テストする方法
ジョブスケジューラでタスクを実行するコードを書いています。実際のデバイスでテストするとうまく動作します。しかし、私はそれが私はそれが条件が満たされたときに、仕事の成功/失敗/実行のようなすべての条件をカバーしていることを確かめることができるようにユニットテストする方法を望んでいた定期的にこれらのシナリオの単体テストを書く方法をお勧めしますandroidのJobSchdulerを単体テストする方法
adbを使用してオンデマンドでジョブを実行することもできますし、実行中のジョブのタイムアウトがタイムスライスの終わりに達したかのように強制的にタイムアウトさせることもできます。有用なコマンドの要約については、
adb shell cmd jobscheduler
の出力を参照してください。
サービスではなくロジックをテストします。 –