RubyUnit
What is RubyUnit ?
RubyUnit is a simple testing framework for Ruby.
RubyUnit is copyrighted free software by Masaki Suketa.
You can redistribute it under the terms specified in the
README file of the Ruby distribution.
Comments and Bug Reports
Feel free to send comments and bug reports about RubyUnit.
The author's e-mail address is masaki.suketa at nifty.ne.jp.
Download
CVS
In Ruby Official page, RubyUnit CVS is available.
History
Version 0.5.5(2002-08-03)
- runit/assert.rb(assert): The assert behaves like as assert of Test::Unit.
Now, assert accepts any type of the first argument.
Version 0.5.4(2002-01-19)
- runit/testfailure.rb: correct not to occur warning message with 'ruby -w'. (Thanks to David Alan Black)
Version 0.5.3(2002-01-12)
- runit/testfailure.rb: uses Regexp.quote to create SKIP_FILES pattern.
Version 0.5.2(2001-12-23)
- runit/testsuite.rb: add extend_test instead of decorate_test_element.
- runit/testcase.rb: ditto.
- runit/ext/testdecorator.rb ditto.
Version 0.5.1(2001-12-22)
- runit/assert.rb(assert_exception): handles any kinds of exception.
- runit/testsuite.rb(TestSuite#add): accepts any kinds of argument.
Version 0.5.0(2001-12-17)
- runit/testsuite.rb: TestSuite is subclass of Array.
Version 0.4.9(2001-12-09)
- runit/testcase.rb: add TestCase.test_cases TestCase.test_classes
- add rubyunit.rb (Thanks to Dave Thomas)
Version 0.4.8(2001-11-29)
- runit/assert.rb: to_str => to_string
- test.rb unshift () => unshift()
Version 0.4.7(2001-11-24)
- runit/testresult.rb(TestResult#start_test): correct the condition
when initializing @test_start_time.
Version 0.4.6(2001-11-17)
- runit/assert.rb (Assert#assert_match): return Regexp.last_match if assert_match succeeded.
- runit/assert.rb (Assert#assert_not_match): The error message specifies matching string when assert_not_match failed
Version 0.4.5(2001-11-11)
- runit/assert.rb(Assert#assert): 1st argument type should be TrueClass or FalseClass.
Version 0.4.4(2001-11-03)
- runit/assert.rb(Assert): refactoring
Version 0.4.3(2001-10-27)
- remove TestResult#run
- stop to define ScriptError
- TestSuite#add_test --> TestSuite#add (TestSuite#add_test is alias of TestSuite#add)
- TestRunner#create_result
- TestRunner::QUIET_MODE[0] --> @@quiet_mode
- Assert::FAILURE_SKIP[0] --> @@skip_failure
Related Site