Sha256: c5d05ae54f1eecd2beba61c36edeb6a3533dade13faa2f3bdc9f38add215e5c0

Contents?: true

Size: 705 Bytes

Versions: 45

Compression:

Stored size: 705 Bytes

Contents

#!/usr/bin/env ruby
require 'test/unit'

# Test catchpoint in C ruby_debug extension.
  
class TestRubyDebugCatchpoint < Test::Unit::TestCase

  $:.unshift File.join(File.dirname(__FILE__), '..', '..', 'ext')
  require 'ruby_debug'
  $:.shift

  # test current_context
  def test_catchpoints
    assert_raise(RuntimeError) {Debugger.catchpoints}
    Debugger.start_
    assert_equal({}, Debugger.catchpoints)
    Debugger.add_catchpoint('ZeroDivisionError')
    assert_equal({'ZeroDivisionError' => 0}, Debugger.catchpoints)
    Debugger.add_catchpoint('RuntimeError')
    assert_equal(['RuntimeError', 'ZeroDivisionError'], 
                 Debugger.catchpoints.keys.sort)
    Debugger.stop
  end

end

Version data entries

45 entries across 36 versions & 9 rubygems

Version Path
candlepin-api-0.4.0 bundle/ruby/1.8/gems/ruby-debug-base-0.10.4/test/base/catchpoint.rb
candlepin-api-0.4.0 bundle/ruby/1.8/gems/ruby-debug-0.10.4/test/base/catchpoint.rb
debugger-1.0.1 test/base/catchpoint.rb
debugger-1.0.0 test/base/catchpoint.rb
debugger-1.0.0.rc2 test/base/catchpoint.rb
debugger-1.0.0.rc1 test/base/catchpoint.rb
vanity-1.7.1 vendor/ruby/1.9.1/gems/ruby-debug-base19-0.11.25/test/base/catchpoint.rb
ruby-debug-base19-0.11.25 test/base/catchpoint.rb
ruby-debug-base19x-0.11.26 test/base/catchpoint.rb
ruby-debug-base19x-0.11.25 test/base/catchpoint.rb
vim-jar-0.1.2.0001 bundler/ruby/1.8/gems/ruby-debug-base-0.10.4/test/base/catchpoint.rb
vim-jar-0.1.2.0001 bundler/ruby/1.8/gems/ruby-debug-0.10.4/test/base/catchpoint.rb
vim-jar-0.1.2 bundler/ruby/1.8/gems/ruby-debug-0.10.4/test/base/catchpoint.rb
vim-jar-0.1.2 bundler/ruby/1.8/gems/ruby-debug-base-0.10.4/test/base/catchpoint.rb
vim-jar-0.1.1 bundler/ruby/1.8/gems/ruby-debug-0.10.4/test/base/catchpoint.rb
vim-jar-0.1.1 bundler/ruby/1.8/gems/ruby-debug-base-0.10.4/test/base/catchpoint.rb
vim-jar-0.1.0 bundler/ruby/1.8/gems/ruby-debug-base-0.10.4/test/base/catchpoint.rb
vim-jar-0.1.0 bundler/ruby/1.8/gems/ruby-debug-0.10.4/test/base/catchpoint.rb
vim-jar-0.0.3 bundler/ruby/1.8/gems/ruby-debug-0.10.4/test/base/catchpoint.rb
vim-jar-0.0.3 bundler/ruby/1.8/gems/ruby-debug-base-0.10.4/test/base/catchpoint.rb