TDD

コンストラクタのテスト
- [x] 渡した値がセットされる
- [x] 数字以外が渡されたらエラー

うるう年判定のテスト
- [x] うるう年ならtrue
- [x] うるう年でないならfalse

和暦作成のテスト
- [x] 正常な年なら和暦の作成ができる

----
不要なので削除

和暦作成のテスト
* 数字でないなどの異常な入力ならエラー
* 未来などの指定範囲外の年を入力するとエラー
PHPUnitには、データプロバイダという機能があります。
複数の値でテストしたい場合は、これを用いるとコードがすっきりします。
http://phpunit.de/manual/3.7/ja/writing-tests-for-phpunit.html
また、テストコード内で private なメソッドを作るのは複雑性が増す原因となることが多いのでできるだけ避けましょう。