2017-09-19 7 views
0

ジョブスケジューラでタスクを実行するコードを書いています。実際のデバイスでテストするとうまく動作します。しかし、私はそれが私はそれが条件が満たされたときに、仕事の成功/失敗/実行のようなすべての条件をカバーしていることを確かめることができるようにユニットテストする方法を望んでいた定期的にこれらのシナリオの単体テストを書く方法をお勧めしますandroidのJobSchdulerを単体テストする方法

+0

サービスではなくロジックをテストします。 –

答えて

0

adbを使用してオンデマンドでジョブを実行することもできますし、実行中のジョブのタイムアウトがタイムスライスの終わりに達したかのように強制的にタイムアウトさせることもできます。有用なコマンドの要約については、

adb shell cmd jobscheduler 

の出力を参照してください。

関連する問題