checkDataOfArrivalメソッドの実装。
例外が発生するケースのテスト作成。
checkDataOfArrivalメソッドの実装。

char型bが渡されたときに例外が発生しないように変更。
checkDataOfArrivalメソッドのテスト追加。
char型１を渡した場合は例外が発生するテスト作成。
配送方法テストにてchar型記号を渡した場合は例外が発生するテスト追加。
checkPostalCodeメソッド・getPostalCodeメソッドの実装。
1234567を渡した場合、getメソッドから1が返るテスト作成。
checkPostalCodeメソッドの実装。
不正な郵便番号が渡されたときに例外が発生するように変更。
これまでのテストケースでは、インスタンス化時に引数を渡していなかったので、
渡した引数でフィールドを初期化するように書き換え。

インスタンス化時の引数がZと1234567と12345678と午前のとき例外を返すテストケースを追加。・
以下の３つのテストケースの追加して、正常に実行されることを確認。

インスタンス化時の引数がAと1234567と12345678と午前のときgetShippingMethodでAが返る
インスタンス化時の引数がbと1234567と12345678と午前のときgetShippingMethodでBが返る
インスタンス化時の引数が1と1234567と12345678と午前のとき例外が発生する
shipingMethodフィールドの型をcharからStringに変更

それと同時に
checkShippingMethod
getShippingMethod
の実装を変更
checkPostalCodeメソッド
getPostalCodeメソッド
checkDateOfArrivalメソッド
getDateOfArrivalメソッド
閏年判定のためのisLeapYearメソッドの実装まで完了。
chechDateOfArrivalメソッドで存在する日付かどうかをチェックするように実装を変更
ClientDataクラスの実装が完了
Merge pull request #1 from satoh-disk/ClientData

Client data