зеркало из https://github.com/github/ruby.git
test_objspace.rb: refine
* test/objspace/test_objspace.rb (test_reachable_objects_from): use proper assertions, and show messages than comments. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@37102 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
928d1a5261
Коммит
122de73a19
|
@ -85,13 +85,11 @@ class TestObjSpace < Test::Unit::TestCase
|
||||||
max = [refs.size, max].max
|
max = [refs.size, max].max
|
||||||
|
|
||||||
unless refs.nil?
|
unless refs.nil?
|
||||||
refs.each{|ro|
|
refs.each_with_index {|ro, i|
|
||||||
# check this referenced object is not internal object
|
assert_not_nil(ro, "#{i}: this referenced object is internal object")
|
||||||
assert_equal(false, ro.nil?)
|
|
||||||
}
|
}
|
||||||
end
|
end
|
||||||
}
|
}
|
||||||
STDERR.puts max
|
assert_operator(max, :>=, 1_001, "1000 elems + Array class")
|
||||||
assert_equal(true, max >= 1_001) # 1000 elems + Array class
|
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
Загрузка…
Ссылка в новой задаче