7回目宿題

7回目宿題です。遅くなってスミマセン。。そして例外処理部分のテストがまだ書けていませんスミマセン。
テスト用のデータとしてそんなにイケてないと思います。
1つのテスト入力が大きくて見づらくなってしまっている。

多くなった原因は
```ruby
        { id: '4', name: nil,             weight: '44.4', around_30s: 'true' },
        { id: '5', name: 'hoge5',         weight: nil,    around_30s: 'false' },
        { id: '6', name: 'hoge6',         weight: '66.6', around_30s: nil }
```

のように「各カラムがちゃんとnilになるかを確かめる」ためだったと思うけど、テスト対象のコードを見ると1つでもnilになるかを確かめれば十分なように感じます。

今回はそうだけど、本当にテストしたいことがたくさんある場合は、テスト入力を複数別々に持ちましょう。
その際、RSpecだと`shared_examples`や`shared_context`で共通化すれば良いし、Perlだったら`Test::Base`っていうParameterized Testのライブラリを使えば良さそう。