diff options
Diffstat (limited to 'test/objspace/test_objspace.rb')
-rw-r--r-- | test/objspace/test_objspace.rb | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/test/objspace/test_objspace.rb b/test/objspace/test_objspace.rb index cfdb485747..ceb9650b6e 100644 --- a/test/objspace/test_objspace.rb +++ b/test/objspace/test_objspace.rb @@ -4,6 +4,8 @@ require "objspace" class TestObjSpace < Test::Unit::TestCase def test_memsize_of assert_equal(0, ObjectSpace.memsize_of(true)) + assert_equal(0, ObjectSpace.memsize_of(nil)) + assert_equal(0, ObjectSpace.memsize_of(1)) assert_kind_of(Integer, ObjectSpace.memsize_of(Object.new)) assert_kind_of(Integer, ObjectSpace.memsize_of(Class)) assert_kind_of(Integer, ObjectSpace.memsize_of("")) @@ -17,6 +19,10 @@ class TestObjSpace < Test::Unit::TestCase assert_kind_of(Integer, ObjectSpace.memsize_of(Struct.new(:a))) end + def test_total_memsize_of_all_objects + assert_kind_of(Integer, ObjectSpace.total_memsize_of_all_objects) + end + def test_count_objects_size res = ObjectSpace.count_objects_size assert_equal(false, res.empty?) |