mirror of https://gitee.com/bigwinds/arangodb
46 lines
833 B
Ruby
46 lines
833 B
Ruby
# Not ISO specified
|
|
|
|
assert('GC.enable') do
|
|
assert_false GC.disable
|
|
assert_true GC.enable
|
|
assert_false GC.enable
|
|
end
|
|
|
|
assert('GC.disable') do
|
|
begin
|
|
assert_false GC.disable
|
|
assert_true GC.disable
|
|
ensure
|
|
GC.enable
|
|
end
|
|
end
|
|
|
|
assert('GC.interval_ratio=') do
|
|
origin = GC.interval_ratio
|
|
begin
|
|
assert_equal 150, (GC.interval_ratio = 150)
|
|
ensure
|
|
GC.interval_ratio = origin
|
|
end
|
|
end
|
|
|
|
assert('GC.step_ratio=') do
|
|
origin = GC.step_ratio
|
|
begin
|
|
assert_equal 150, (GC.step_ratio = 150)
|
|
ensure
|
|
GC.step_ratio = origin
|
|
end
|
|
end
|
|
|
|
assert('GC.generational_mode=') do
|
|
origin = GC.generational_mode
|
|
begin
|
|
assert_false (GC.generational_mode = false)
|
|
assert_true (GC.generational_mode = true)
|
|
assert_true (GC.generational_mode = true)
|
|
ensure
|
|
GC.generational_mode = origin
|
|
end
|
|
end
|