RubyUnit 0.5.6 (2005-03-19) md5sum:d5f24f6c7e2e63d28074cd443112f9aa (31216byte)
RubyUnit 0.3.0 (2000-11-18) md5sum:737296d02d4c027b543a14402605a93f (16141 byte)
Ruby公式サイトに RubyUnitのCVS ができました。
RubyUnit は,Ruby で書かれた Ruby 用の Testing Framework です. Testing Framework は Kent Beck が提唱しているフレームワークで, Smalltalk,Java,C++,Visual Basic,Perl などの Testing Framework が提供されています.
・・・というようなことを友人が私に話し, 「Ruby にある?」 と私に聞いてきました. どんなものだか良くわからなかったので 友人のサイトにあった Kent Beck Testing Framework 入門 の記事を読みながら,適当に「こんな感じ?」 「いや,ここは JUnit(註:Java の Testing Frameworkです)では こんな感じになってる.」 などとやり取りしながら Ruby 版を実装してみました. (つまり私は Testing Framework のことを良く理解してません.^^;)
実装したものを友人に見せたら, 「いいんじゃないでしょうか.」という反応があったので 公開することにしました. (Ruby には testsupp というのが既にありますが こんなのもあって良いだろうってことで・・・.)
なお,今後のバージョンアップについてもこの友人から仕様が既に出ています. なんでも RubyWin のアドオンツールとして統合されるんだとか. ・・・実装するのは私ということになっているらしいです.^^;
assert.rb: concat のwarningが出ないようにした。
attach_setup, attach_teardown をprivateにした。
RUNIT::TestCase.all_suiteの追加
eXtreme Programming
このサイトからTesting Framework のサイトにアクセスすることができます.
また,Smalltalk, C++, Java, Visual Basic, Perl 用の Testing Framework は
ftp://www.armaties.com/TestingFramework/
からダウンロードできます.
Kent
Beck Testing Framework 入門
私の友人が書いた Testing Framework についての入門記事です.
XP-FAQ
日本語の eXtreme Programming に関するサイトができました.
RubyUnitのススメ
[Magic Point版]
Perl/Ruby Conferenceの『Advanced Ruby:RubyUnit(Testing Framework)』の後半で使った資料です。
RubyUnitの使い方
るびきちさんがRubyUnitの使い方を解説してくれています.
WebUnit
WebUnitはRubyUnitと組合せて使うRuby版HttpUnitのようなテストツールです。
Ruby/Mock
RubyUnitと一緒に使えるMockObject。
Lapidary
SmalltalkのTesting FrameworkをベースにしたRuby用のTesting Framework。
walkit
テストの実行の細かい制御ができるようになっているRuby用のTesting Framework。
RubyUnitやLapidaryと併用できる。