Sha256: 4bab10ce954badc0d19425682db1eb68d764ce201a13e7df77716a15bc5502a3
Contents?: true
Size: 890 Bytes
Versions: 2
Compression:
Stored size: 890 Bytes
Contents
#!/usr/bin/env ruby require 'test/unit' require_relative '../../app/breakpoint' class TestAppBrkpt < Test::Unit::TestCase def test_basic tf = RubyVM::Frame.get iseq = tf.iseq b1 = Trepan::Breakpoint.new(iseq, 0) assert_equal(false, b1.temp?) assert_equal(0, b1.hits) assert_equal('B', b1.icon_char) assert_equal(true, b1.condition?(tf.binding)) assert_equal(1, b1.hits) assert_equal(b1.source_container, tf.source_container) b1.enabled = false assert_equal('b', b1.icon_char) assert_raises TypeError do Trepan::Breakpoint.new(iseq, iseq.iseq_size, :temp => true) end assert_raises TypeError do Trepan::Breakpoint.new(0, 5) end b2 = Trepan::Breakpoint.new(iseq, 0, :temp => true) assert_equal('t', b2.icon_char) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
trepanning-2.15.35 | test/unit/test-app-brkpt.rb |
trepanning-2.15.33 | test/unit/test-app-brkpt.rb |