invalidate実装＆テスト動作改善

・invalidate一部実装（空チェック、長さチェック）
・取得テスト実行後、追加／更新の各フィールドへ値を設定するように修正（更新の容易化）