2010年3月15日月曜日

rr README.rdoc(バージョン 0.10.10)私訳

今回はrr(double ruby)というRuby製のテスト用のダブルオブジェクトを作成するライブラリのREADME文書(バージョン0.10.10時点)を訳してみました。ダブルとはユニットテスト書く時などに作るダミーのオブジェクトの総称で、モックやスタブもその1種です。

Rubyには、この様なライブラリがflexmockやshouldaなどがあります。ある勉強会で聞いた話だと、rrが、xUnit Patternsで定義されているダブルの定義に一番忠実に沿っているそうです。

個人的にはRSpecでテストを記述する際にrrを使っています。簡潔にダブルを書くことができるのでとても気に入っています。