以下のように、与えられた三角形の3辺の長さから、三角形の形を表示するプログラムを作成してください。
$ ruby triangle.rb 2, 3, 4
不等辺三角形ですね!
$ ruby triangle.rb 2, 2, 1
二等辺三角形ですね!
$ ruby triangle.rb 1, 1, 1
正三角形ですね!
$ ruby triangle.rb 1, 2, 3
三角形じゃないです><
この問題のテストを作成するにあたっては、「同値分割」と「境界値分析」というテクニックを使うことで、うまく不具合になりそうな値を見つけることができます。これらの言葉を知らない人は、以下のリンクに示すページをご覧ください。
- 問題を満足させるtriangle.rbを作成してください。
- triangle.rbがきちんと動いているか確かめるため、RSpecによるテストをtriangle_spec.rbとして作成してください。
bundle install
bundle exec rspec