ruby-changes:17628
From: nobu <ko1@a...>
Date: Sat, 30 Oct 2010 09:09:52 +0900 (JST)
Subject: [ruby-changes:17628] Ruby:r29636 (trunk): * test/fiddle/test_closure.rb (test_memsize): test for r29635.
nobu 2010-10-30 09:09:42 +0900 (Sat, 30 Oct 2010) New Revision: 29636 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=29636 Log: * test/fiddle/test_closure.rb (test_memsize): test for r29635. Modified files: trunk/test/fiddle/test_closure.rb Index: test/fiddle/test_closure.rb =================================================================== --- test/fiddle/test_closure.rb (revision 29635) +++ test/fiddle/test_closure.rb (revision 29636) @@ -45,5 +45,12 @@ func = Function.new(cb, [TYPE_INT], TYPE_INT) assert_equal 11, func.call(11) end + + def test_memsize + require 'objspace' + bug = '[ruby-dev:42480]' + n = 10000 + assert_equal(n, n.times {ObjectSpace.memsize_of(Closure.allocate)}, bug) + end end end -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/