このShakeActivityに基づくアクティビティから始めており、そのための単体テストをいくつか作成したいと思います。以前にAndroidアクティビティの小さな単体テストをいくつか作成しましたが、ここからどこから始めればよいかわかりません。加速度計にいくつかの異なる値を供給し、アクティビティがそれにどのように反応するかをテストしたいと思います。今のところ、私はそれを単純に保ち、「シェイク」イベントが発生したときにプライベートintカウンター変数とTextViewを更新するだけです。
したがって、私の質問は主にこれに要約されます:
ユニットテストから偽のデータを加速度計に送信するにはどうすればよいですか?