ruby-changes:24338
From: nobu <ko1@a...>
Date: Sat, 14 Jul 2012 16:17:17 +0900 (JST)
Subject: [ruby-changes:24338] nobu:r36389 (trunk): test/unit.rb: use uniq!
nobu 2012-07-14 16:16:50 +0900 (Sat, 14 Jul 2012) New Revision: 36389 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=36389 Log: test/unit.rb: use uniq! * lib/test/unit.rb (Test::Unit::Runner#_run_parallel): use Array#uniq!. Modified files: trunk/ChangeLog trunk/lib/test/unit.rb Index: ChangeLog =================================================================== --- ChangeLog (revision 36388) +++ ChangeLog (revision 36389) @@ -1,5 +1,8 @@ -Sat Jul 14 16:16:42 2012 Nobuyoshi Nakada <nobu@r...> +Sat Jul 14 16:16:48 2012 Nobuyoshi Nakada <nobu@r...> + * lib/test/unit.rb (Test::Unit::Runner#_run_parallel): use + Array#uniq!. + * lib/test/unit.rb (Test::Unit::Runner#deal): deal tasks to workers. * lib/test/unit.rb (Test::Unit::Runner#quit_workers): close and kill Index: lib/test/unit.rb =================================================================== --- lib/test/unit.rb (revision 36388) +++ lib/test/unit.rb (revision 36389) @@ -632,12 +632,7 @@ end unless @warnings.empty? warn "" - ary = [] - @warnings.reject! do |w| - r = ary.include?(w[1].message) - ary << w[1].message - r - end + @warnings.uniq! {|w| w[1].message} @warnings.each do |w| warn "#{w[0]}: #{w[1].message} (#{w[1].class})" end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/