技術や物事のかきとめ(旧データ)

はてなダイアリーからの移行です。もともとかつて「はてなグループ」で公開していた内容を移動しました。

日付の入力チェック

存在しない日付をチェックしないと、よきせぬ事態が起こる。
ということで、「うるう年」を含んだ日付のチェックなどちょっと調べる。

実は、うるう年は、結構複雑な条件になっているのでそれらもチェックしないと。

 1900年2月29日→うるう年じゃない
 2000年2月29日→うるう年      など


=参考=
どんな単体テストをしますか?1〜2、番外編
http://softest.cocolog-nifty.com/blog/2007/05/post_09da.html
http://softest.cocolog-nifty.com/blog/2007/05/post_7b91.html
http://softest.cocolog-nifty.com/blog/2007/05/post_5f73.html

# やっぱりソースコードを読めないといけない!