Mon Jan 20 21:33:29 2003  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/assert.rb: for Ruby 1.8.0 Object#type => Object#class

	* runit/testcase.rb: ditto.

	* runit/testfailure.rb: ditto.

	* runit/cui/testrunner.rb: ditto.

	* tests/testassert.rb: ditto.

	* runit/version.rb: 0.5.6

Sat Aug  3 08:54:28 2002  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/assert.rb(assert): The assert behaves like as assert 
	  of Test::Unit.

	* tests/testassert.rb: ditto.

	* tests/testtestfailure.rb: ditto.

	* runit/version.rb: 0.5.5

Sat Jul 27 16:42:38 2002  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* tests/testtestfailure.rb: Ruby 1.7 does not support plain 
	  string meta charactor. (Thanks to Booker Bense)

Sat Feb 16 13:59:21 2002  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* makehtml.rb: Output warning message when rd2 fail to run.
	  (Thanks to Masaaki Sakano)

Sat Jan 19 14:47:02 2002  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/testfailure.rb: correct not to occure 
	  warning message with ruby -w. (Thanks to David Alan Black)

Sat Jan 12 16:11:56 2002  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/testfailure.rb: uses Regexp.quote to create SKIP_FILES pattern.

Sun Dec 23 12:05:26 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/testsuite.rb: add extend_test instead of decorate_test_element.

	* runit/testcase.rb: ditto.

	* runit/ext/testdecorator.rb: ditto.

Sat Dec 22 15:16:23 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/assert.rb(assert_exception): handles any kinds of
	  exceptions.

	* tests/testassert.rb: ditto.

	* runit/testcase.rb: add TestCase#count_test_cases.

	* runit/testsuite.rb(Testsuite#add): accepts any kinds of argument.

	* tests/testtestsuite.rb: ditto.

	* runit/testsuite.rb: moved definition of decorated to 
	  runit/ext/testdecorator.rb.

	* runit/testcase.rb: ditto.

	* runit/ext/testdecorator.rb: ditto.

Mon Dec 17 09:59:58 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/testfailure.rb: remove stacktrace at rubyunit.rb.

	* doc_en/testcase.rd: update document matching the latest version.

	* doc_en/testsuite.rd: ditto.

	* doc_ja/testcase.rd: ditto.

	* doc_ja/testsuite.rd: ditto.

	* rubyunit.rb: TestSuite is subclass of Array.

	* runit/testcase.rb: ditto.

	* runit/testsuite.rb: ditto.

	* tests/test_all_suite.rb: ditto.

	* tests/testtestsuite.rb: ditto.

	* runit/testfailure.rb: remove stacktrace at rubyunit.rb.

	* sample/simpletest.rb: using rubyunit.rb.

	* runit/version.rb: version 0.5.0.
	
Sun Dec 16 16:54:49 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* bin/c2t.rb: using rubyunit.rb.

	* sample/sample01.rb: ditto.

	* testrd2html.rb: ditto.

	* tests/test_all_suite.rb: ditto.

	* tests/testc2t.rb: ditto.

	* tests/testassert.rb: add test of assert_exception
	
	* doc_en/testcase.rd: add TestCase.test_cases TestCase.test_classes.
	
	* doc_ja/testcase.rd: ditto.

	* runit/testcase.rb: ditto.

	* runit/testsuite.rb: refactoring

	* install.rb: add rubyunit.rb

	* add rubyunit.rb (Thanks to Dave Thomas)

Thu Nov 29 21:02:37 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/assert.rb: to_str => to_string

	* test.rb unshift () => unshift()

	* version 0.4.8

Sat Nov 24 19:39:45 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/testresult.rb(TestResult#start_test): correct the condition
	  when initializing @test_start_time.

	* version 0.4.7

Fri Nov 23 14:47:49 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* doc_en: remove method index files.

	* doc_ja: ditto.

	* makehtml.rb: ditto.

	* testrd2html.rb: ditto.

Sun Nov 18 17:59:22 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/testfailure.rb(TestFailure): add TestClass name in stack trace.
	* runit/testresult.rb(TestResult): ditto.
	* runit/assert.rb(Assert) : delegate TestFailure removing 
	  runit/*.rb from stack trace.

Sat Nov 17 10:49:31 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* 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
	
	* runit/version.rb 0.4.6

Sun Nov 11 14:51:50 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/assert.rb (Assert): refactoring
	* runit/assert.rb (Assert#assert): 1st argument type should be TrueClass or FalseClass.
	* runit/version.rb: 0.4.5

Sat Nov  3 20:32:26 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/assert.rb (Assert): refactoring
	* runit/version.rb: 0.4.4

Sat Oct 27 16:11:29 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/testresult.rb (TestResult): remove TestResult#run
	* runit/testcase.rb (TestCase#run): not call TestResult#run
	* runit/error.rb: stop to define ScriptError
	* runit/version.rb: 0.4.3

Sat Oct 27 15:43:13 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* sample/sample01.rb: TestSuite#add instead of TestSuite#add_test.
	* sample/testall.rb: ditto.
	* tests/testtestsuite.rb: ditto.
	* tests/testtestresultitem.rb: ditto.
	* tests/testtestresult.rb: ditto.
	* tests/testtestdecorator.rb: ditto.
	* tests/testtest_runnable.rb: ditto.
	* tests/testteardownable.rb: ditto.
	* tests/testskipassert.rb: ditto.
	* tests/testsetuppable.rb: ditto.
	* tests/testc2t.rb: ditto.
	* tests/testall.rb: ditto.
	* tests/test_all_suite.rb: ditto.

Wed Oct 24 23:11:41 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/testsuite.rb (TestSuite): @test_s --> @tests
	* tests/testtestsuite.rb (TestSuite): ditto.
	* runit/testsuite.rb (TestSuite#add): added. add_test is alias of add.
	* runit/testcase.rb (TestCase.all_suite): use TestSuite#add instead of TestSuite#add_test.
	* bin/c2t.rb (TestFrame#testrunner): ditto.
	* runit/cui/testrunner.rb (TestRunner): remove create_result.
	* runit/cui/testrunner.rb (TestRunner): QUIET_MODE[0] --> @@quiet_mode.
	* runit/assert.rb (Assert): FAILURE_SKIP[0] --> @@skip_failure.

Sun Oct 21 16:12:25 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* runit/testresult.rb: refactoring
	* test.rb: run test_all_suite.rb using installed ruby

Fri Oct 10 21:04:34 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* doc_en/assert.rd: assert_match, 1st argument and 2nd argument are opposition.
	* doc_en/assert.rd: assert_not_match, ditto.
	* doc_en/assert.rd: assert_match, ditto.
	* doc_ja/assert.rd: assert_not_match, ditto.

Sun Oct  7 15:09:28 2001  Masaki Suketa  <masaki.suketa@nifty.ne.jp>

	* re-formatting ChangeLog file. :-)

version 0.4.2
	
	* assert.rb: deal with warning with msg.concat
	* assert.rb: Should be AssertionFailedError when Assert.skip_failure is true.
	
version 0.4.1

	* attach_setup, attach_teardown should be private method.
	
version 0.4.0

	* RUNIT::TestCase.all_suite
	* setupable --> setuppable, mapable --> mappable
	
version 0.3.9.03a

	* remove detach_setup, detach_teardown. 
	  I think these features are not needed, YAGNI :-)
	* TestCase#run_bare: The error in teardown should not override 
	  the failures in test methods.

version 0.3.9.02a

	* debug skip_failure behavior.
	* add TestSuite#decorated: Now, TestCase communicates TestDecorator.
	  (This feature is test release.)

version 0.3.9.01a

	* change how to count run asserts.

version 0.3.9a

	* add attach_setup, attach_teardown, detach_setup, detach_teardown
	  bug fix.

version 0.3.8a

	* add attach_setup, attach_teardown, detach_setup, detach_teardown
	  (Thease methods are test release.)

version 0.3.7a

	* ToPublic#to_public: to_public should be module function.
	* ToPublic#to_public: make the methods of super class to public.  

version 0.3.6a

	* testresult.rb: add TestResultItem.

version 0.3.5a

	* doc_en/assert.rd: assert_kind_of, assert_instance_of, assert_respond_to
	  obj should be second argument
	* testresult.rb: add TestResult#running_time
 	
version 0.3.4a

	* c2t.rb: support '-@', '+@' method. (Thanks to Daisuke IKEGAMI)
	* c2t.rb: support singleton "SPECIAL" method. (Thanks to Daisuke IKEGAMI)

version 0.3.3a

	* assert_equal_float. if 3rd argument is 0, then return assert_equal().

version 0.3.2a

	* doc_en, doc_ja. assert_no_exception, assert_exception
	* assert_operator (Thanks to knu)
	* assert_send
	
version 0.3.1a (2000-12-02)

	* testsuite.rb check order of TestSuite.add_test
	* assert.rb add SKIP_FAILURE mode

version 0.3.0

	* runtest.rb refactoring
	* add assert_not_match
	* install.rb. for failing to load rbconfig.rb 

version 0.2.9

	* add Japanese document.
	* assert_no_exception catch all exceptions.

version 0.2.8

	* RubyUnit catches up ScriptError exceptions. 
	* c2t.rb refactoring :-)

version 0.2.7

	* RUNIT::EXT::TestSetup#run : teardown should be in ensure block. 
	* RUNIT::TestResult#assert_size (alias of run_asserts)

version 0.2.6

	* raise_assertion_error should be private method.
	* raise_assertion_error : the default value of 2nd argument is 2.
	* I can't find the nessesarry of Test module, so remove Test module
	  near future.

version 0.2.5

	* c2t.rb. create a test method to test 'new'. (Thanks to NaHi)

version 0.2.4

	* add TestResult#insert_class_name. add test class name to error
	  information. (Thanks to Robert Feldt)

version 0.2.3

	* add --(na|noassertion) option to c2t.rb

version 0.2.2

	* assert_equal_float

version 0.2.1

	* assert_exception uses "rescue Exception".

version 0.2.0

	* debug TestResult#run_asserts

version 0.1.9

	* change parametor order of assert_kind_of, assert_instance_of, 
	  assert_respond_to, assert_match.

version 0.1.8

	* add runtest.rb (alpha release)

version 0.1.7

	* modify stack trace of assert_xxx methods.

version 0.1.6

	* c2t.rb cleates test class from module.

version 0.1.5

	* Assert#assert_exception returns instance of Exception.

version 0.1.4

	* add TestRunner.quiet_mode= method.
	* c2t.rb sorts test method.
	* count assert method executed.

version 0.1.3

	* c2t.rb cleates test method of class method.

version 0.1.2

	* add c2t.rb

version 0.1.1

	* add Assert#assert_no_exception.
  
version 0.1.0

	* add Assert#assert_exception.

version 0.0.9

	* add RUNIT::ToPublic module.

version 0.0.8

	* If second parametor of TestCase.new omitted, the default is self.type.to_s.
	* add assert_matches (alias assert_matches assert_match)

version 0.0.7

	* raise AssertionFailedError in Assert#assert method when condition is nil or false.

version 0.0.6

	* add Assert module.
	* add assert_nil, assert_not_nil, assert_kind_of, 
	  assert_instance_of, assert_respond_to.
	* raise AssertionFailedError in Assert#assert method when condition is not true 

version 0.0.5

	* run testXXXX method of super class or included module.(Thanks to rubikitch)
	* add RUNIT::TestCase#assert_match method.

version 0.0.4

	* add RUNIT::VERSION
	* RUNIT::TestRunner ---> RUNIT::CUI::TestRunner
	* RUNIT::TestSetup ---> RUNIT::EXT::TestSetup
	* RUNIT::RepeatedTest ---> RUNIT::EXT::RepeatedTest
	* change result format of RUNIT::CUI::TestRunner
	  (Thanks to Hideto "rubyholic" ISHIBASHI)
	* assert_equal reports expected object and actual object.
