テスト」カテゴリーアーカイブ

Android端末の時刻を変更するJUnitテストルール(Api23~34対応)

投稿日:  更新日:

スケジュール管理やアラーム機能を提供するアプリのテストで、端末の時刻を自由に変更できたら便利です。 ですので、端末の時刻を変更するテストルールを作成してみました。 この記事は、以前に投稿した「Android端末の時刻を変 … 続きを読む

Android端末の日付を変更するJUnitテストルール(Api23~34対応)

投稿日:  更新日:

スケジュール管理やアラーム機能を提供するアプリのテストで、端末の日付を自由に変更できたら便利です。 ですので、端末の日付を変更するテストルールを作成してみました。 この記事は、以前に投稿した「Android端末の日付を変 … 続きを読む

アプリの休止(App hibernation)を手動で発動(API≧30)

投稿日:  更新日:

「アプリの休止(App hibernation)」は発動までの期間が長いので、端末上で実際にその動作を確認しようとすると、待機時間が長くなってしまい、効率が悪いです。 ですので、テストでは「アプリの休止」を手動で発動させ … 続きを読む

Cursorの一致を確認するTruthのSubject

投稿日:  更新日:

プログラムの動作は「入力を処理して出力する」ことの繰り返しです。出力先がデータベースであった場合、ソフトウェアテストでデータベースの内容を確認したくなります。 データベース(バイナリ)自体のアサーションは不一致した時の検 … 続きを読む