1
0
Fork 0
mirror of https://github.com/ruby/ruby.git synced 2022-11-09 12:17:21 -05:00

* test/ruby/test_gc.rb: add tests to achieve over 90% test coverage of

gc.c.

* test/ruby/test_objectspace.rb: ditto.

* test/ruby/test_marshal.rb: ditto.


git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@16849 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
mame 2008-06-05 14:57:05 +00:00
parent 5e9b9ff9cb
commit 00aae60f73
4 changed files with 59 additions and 0 deletions

View file

@ -32,4 +32,23 @@ class TestGc < Test::Unit::TestCase
GC.stress = prev_stress
end
def test_enable_disable
GC.enable
assert_equal(false, GC.enable)
assert_equal(false, GC.disable)
assert_equal(true, GC.disable)
assert_equal(true, GC.disable)
assert_nil(GC.start)
assert_equal(true, GC.enable)
assert_equal(false, GC.enable)
ensure
GC.enable
end
def test_count
c = GC.count
GC.start
assert_operator(c, :<, GC.count)
end
end