Android端末の時刻を変更するJUnitテストルール(Api23~34対応)
スケジュール管理やアラーム機能を提供するアプリのテストで、端末の時刻を自由に変更できたら便利です。 ですので、端末の時刻を変更するテストルールを作成してみました。 この記事は、以前に投稿した「Android端末の時刻を変 … 続きを読む
スケジュール管理やアラーム機能を提供するアプリのテストで、端末の時刻を自由に変更できたら便利です。 ですので、端末の時刻を変更するテストルールを作成してみました。 この記事は、以前に投稿した「Android端末の時刻を変 … 続きを読む
スケジュール管理やアラーム機能を提供するアプリのテストで、端末の日付を自由に変更できたら便利です。 ですので、端末の日付を変更するテストルールを作成してみました。 この記事は、以前に投稿した「Android端末の日付を変 … 続きを読む
「アプリの休止(App hibernation)」は発動までの期間が長いので、端末上で実際にその動作を確認しようとすると、待機時間が長くなってしまい、効率が悪いです。 ですので、テストでは「アプリの休止」を手動で発動させ … 続きを読む
Android Emulator(Android Vertual Device)はデフォルトで画面上にNavigation Barを表示しません。 エミュレータの画面上にNavigation Barを表示する方法を紹介し … 続きを読む
プログラムの動作は「入力を処理して出力する」ことの繰り返しです。出力先がデータベースであった場合、ソフトウェアテストでデータベースの内容を確認したくなります。 データベース(バイナリ)自体のアサーションは不一致した時の検 … 続きを読む