Cursorの一致を確認するTruthのSubject
プログラムの動作は「入力を処理して出力する」ことの繰り返しです。出力先がデータベースであった場合、ソフトウェアテストでデータベースの内容を確認したくなります。 データベース(バイナリ)自体のアサーションは不一致した時の検 … 続きを読む
プログラムの動作は「入力を処理して出力する」ことの繰り返しです。出力先がデータベースであった場合、ソフトウェアテストでデータベースの内容を確認したくなります。 データベース(バイナリ)自体のアサーションは不一致した時の検 … 続きを読む
Bitmap画像の一致を確認するTruthのSubjectを作成したので紹介します。 このSubjectは画像をピクセル単位で比較して一致を確認します。 アプリのスナップショットの確認用に作成しました。プログラム中で確認 … 続きを読む
新たなSubjectの作り方を紹介します。 必要なテストができなくても諦める必要はありません。Subjectを自作して、テストができる環境を作ってしまいましょう!
Truthのアサーション記述例を紹介します。 Kotlinは「is」が予約語になっているので、Hamcrestで記述すると「`is`」になってしまいます。Java⇒Kotlinの自動変換を行ったら現れたのです。最初、変換 … 続きを読む