[前][次][番号順一覧][スレッド一覧]

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/

[前][次][番号順一覧][スレッド一覧]