ユニットテスト追加と関連する箇所のバグ修正