0件テスト
データが0件の時に期待通りに動作するか確認する。
データがあるのが当たり前として、データが0件のケースについて考慮が漏れてしまう。
API、ライブラリが0件の時に振る舞いが異なることがよくある。
NOT FOUND としてエラーになる。
null, undefined, Nothing, 負値(0ではなく)などの特殊値が結果として出てくる。
空のコンテナが結果として出てくる。
データがないまま進めると、存在しないデータを読み書きしようとして異常になる。
必ず1件目があると思ってアクセスするなど。
異常値のまま進めると、異常値を取り扱えないために異常になる。
UIでも、0件の時の振る舞いが異なるべきであることがよくある。