* test/ruby/test_backtrace.rb: add a test for

Thread::Backtrace::Location#inspect.
  BTW, tests for `caller_locations' are not enough.
  Any volunteers are welcome.



git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@38122 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
ko1 2012-12-01 12:19:52 +00:00
Родитель c906e879d8
Коммит 095022cbe9
2 изменённых файлов: 15 добавлений и 0 удалений

Просмотреть файл

@ -1,3 +1,10 @@
Sat Dec 1 21:18:19 2012 Koichi Sasada <ko1@atdot.net>
* test/ruby/test_backtrace.rb: add a test for
Thread::Backtrace::Location#inspect.
BTW, tests for `caller_locations' are not enough.
Any volunteers are welcome.
Sat Dec 1 21:06:58 2012 Koichi Sasada <ko1@atdot.net>
* vm_backtrace.c (location_inspect_m): add

Просмотреть файл

@ -92,6 +92,14 @@ class TestBacktrace < Test::Unit::TestCase
assert_equal(cs, locs)
end
def test_caller_locations_to_s_inspect
cs = caller(0); locs = caller_locations(0)
cs.zip(locs){|str, loc|
assert_equal(str, loc.to_s)
assert_equal(str.inspect, loc.inspect)
}
end
def th_rec q, n=10
if n > 1
th_rec q, n-1