Android端末の日付を変更するJUnitテストルール

投稿日:  更新日:

スケジュール管理やアラーム機能を実装するアプリのテストで、端末の日付を自由に変更できたら便利です。なので、端末の日付を変更するテストルールを作成してみました。

※この記事は「Android端末の日付を変更するJUnitテストルール(Api23~34対応)」で改訂されました。

続きを読む

Android端末の時刻を変更するJUnitテストルール

投稿日:  更新日:

スケジュール管理やアラーム機能を実装するアプリのテストで、端末の時刻を自由に変更できたら便利です。なので、端末の時刻を変更するテストルールを作成してみました。

この記事は「Android端末の時刻を変更するJUnitテストルール(Api23~34対応)」で改訂されました。

続きを読む

Android端末のアニメーションを無効にするJUnitテストルール

投稿日:  更新日:

GUIを用いたアプリのテストで、テストの開始前にアニメーションを無効化することが定石となっています。理由は「テストの安定性を確保するためである」と、ドキュメントに記載されています。

この無効化の処理を自動で行えたら便利です。なので、アニメーションを無効にするテストルールを作成してみました。

続きを読む