Cursorの一致を確認するTruthのSubject
プログラムの動作は「入力を処理して出力する」ことの繰り返しです。出力先がデータベースであった場合、ソフトウェアテストでデータベースの内容を確認したくなります。 データベース(バイナリ)自体のアサーションは不一致した時の検 … 続きを読む
プログラムの動作は「入力を処理して出力する」ことの繰り返しです。出力先がデータベースであった場合、ソフトウェアテストでデータベースの内容を確認したくなります。 データベース(バイナリ)自体のアサーションは不一致した時の検 … 続きを読む
テストでスクリーンショットを確認する環境を構築したので紹介します。 テストプログラム中で確認ができます。期待値画像の作成は手作業となりますが、その後のリグレッションテストは自動化が可能だと思います。
Bitmap画像の一致を確認するTruthのSubjectを作成したので紹介します。 このSubjectは画像をピクセル単位で比較して一致を確認します。 アプリのスナップショットの確認用に作成しました。プログラム中で確認 … 続きを読む
新たなSubjectの作り方を紹介します。 必要なテストができなくても諦める必要はありません。Subjectを自作して、テストができる環境を作ってしまいましょう!