Improve GC Tests

This commit is contained in:
Daniel Bovensiepen
2013-06-14 21:53:50 +08:00
parent 04191cc829
commit 06939bedbc
+10 -10
View File
@@ -1,15 +1,15 @@
# Not ISO specified
assert('GC.enable') do
GC.disable == false
GC.enable == true
GC.enable == false
assert_equal GC.disable, false
assert_equal GC.enable, true
assert_equal GC.enable, false
end
assert('GC.disable') do
begin
GC.disable == false
GC.disable == true
assert_equal GC.disable, false
assert_equal GC.disable, true
ensure
GC.enable
end
@@ -18,7 +18,7 @@ end
assert('GC.interval_ratio=') do
origin = GC.interval_ratio
begin
(GC.interval_ratio = 150) == 150
assert_equal (GC.interval_ratio = 150), 150
ensure
GC.interval_ratio = origin
end
@@ -27,7 +27,7 @@ end
assert('GC.step_ratio=') do
origin = GC.step_ratio
begin
(GC.step_ratio = 150) == 150
assert_equal (GC.step_ratio = 150), 150
ensure
GC.step_ratio = origin
end
@@ -36,9 +36,9 @@ end
assert('GC.generational_mode=') do
origin = GC.generational_mode
begin
(GC.generational_mode = false) == false
(GC.generational_mode = true) == true
(GC.generational_mode = true) == true
assert_equal (GC.generational_mode = false), false
assert_equal (GC.generational_mode = true), true
assert_equal (GC.generational_mode = true), true
ensure
GC.generational_mode = origin
end