ruby-changes:15310
From: kazu <ko1@a...>
Date: Sat, 3 Apr 2010 03:26:07 +0900 (JST)
Subject: [ruby-changes:15310] Ruby:r27197 (trunk): * lib/benchmark.rb (Benchmark::Tms#add): fix NameError.
kazu 2010-04-03 03:22:29 +0900 (Sat, 03 Apr 2010) New Revision: 27197 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=27197 Log: * lib/benchmark.rb (Benchmark::Tms#add): fix NameError. [ruby-dev:40906] * test/benchmark/test_benchmark.rb: add a test for above. Added directories: trunk/test/benchmark/ Added files: trunk/test/benchmark/test_benchmark.rb Modified files: trunk/ChangeLog trunk/lib/benchmark.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 27196) +++ ChangeLog (revision 27197) @@ -1,3 +1,10 @@ +Sat Apr 3 03:19:01 2010 Kazuhiro NISHIYAMA <zn@m...> + + * lib/benchmark.rb (Benchmark::Tms#add): fix NameError. + [ruby-dev:40906] + + * test/benchmark/test_benchmark.rb: add a test for above. + Sat Apr 3 01:50:02 2010 Nobuyoshi Nakada <nobu@r...> * lib/rdoc/parser/ruby.rb (RDoc#make_message): no empty lines. Index: lib/benchmark.rb =================================================================== --- lib/benchmark.rb (revision 27196) +++ lib/benchmark.rb (revision 27197) @@ -440,7 +440,7 @@ # # An in-place version of #add. # - def add! + def add!(&blk) t = Benchmark::measure(&blk) @utime = utime + t.utime @stime = stime + t.stime Index: test/benchmark/test_benchmark.rb =================================================================== --- test/benchmark/test_benchmark.rb (revision 0) +++ test/benchmark/test_benchmark.rb (revision 27197) @@ -0,0 +1,10 @@ +require "test/unit" +require "benchmark" + +class TestBenchmark < Test::Unit::TestCase + def test_add! + assert_nothing_raised("[ruby-dev:40906]") do + Benchmark::Tms.new.add! {} + end + end +end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/