[チケット#316, #315] 単体テスト追加、コード修正