diff options
author | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-12-01 12:19:52 +0000 |
---|---|---|
committer | ko1 <ko1@b2dd03c8-39d4-4d8f-98ff-823fe69b080e> | 2012-12-01 12:19:52 +0000 |
commit | 095022cbe91ff03af27c19bbe47a819e1323f004 (patch) | |
tree | 54dfd51a11b5921ef6980620fcc6e8006e810bef | |
parent | c906e879d8e83263752a25faf34cc102a7b2e60e (diff) | |
download | ruby-095022cbe91ff03af27c19bbe47a819e1323f004.tar.gz |
* 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
-rw-r--r-- | ChangeLog | 7 | ||||
-rw-r--r-- | test/ruby/test_backtrace.rb | 8 |
2 files changed, 15 insertions, 0 deletions
@@ -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 diff --git a/test/ruby/test_backtrace.rb b/test/ruby/test_backtrace.rb index ebbde9f060..bd65e40036 100644 --- a/test/ruby/test_backtrace.rb +++ b/test/ruby/test_backtrace.rb @@ -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 |