Sha256: fb554bd1fb0a2174c7fd939d8972d6fd68458d488a39fb43aef83b160ca7dbf6
Contents?: true
Size: 1.38 KB
Versions: 7
Compression:
Stored size: 1.38 KB
Contents
#!/usr/bin/env ruby require 'test/unit' require 'trace' require_relative 'fn_helper' require_relative '../../app/breakpoint' class TestBreak < Test::Unit::TestCase include FnTestHelper def test_condition file = File.basename(__FILE__) # See that we can next with parameter which is the same as 'next 1' cmds = ['set basename on', 'break ' + (__LINE__ + 7).to_s, 'condition 1 x < 5', 'continue'] d = strarray_setup(cmds) d.start ########### b1 ############### x = 6 y = 7 z = 8 ############################## d.stop out = ['-- ', 'x = 6', 'basename is on.', "Breakpoint 1 set at VM offset 55 of instruction sequence \"test_condition\", \tline 55 in file foo.rb"] compare_output(out, d, cmds) # Try a condition that fails cmds = ['set basename on', 'break ' + (__LINE__ + 7).to_s, 'condition 1 x > 5', 'continue'] d = strarray_setup(cmds) d.start ########### b2 ############### x = 6 y = 7 z = 8 ############################## d.stop out = ["-- ", "x = 6", "basename is on.", "Breakpoint 1 set at VM offset 55 of instruction sequence \"test_condition\", \tline 55 in file foo.rb", "xx ", "y = 7"] compare_output(out, d, cmds) end end
Version data entries
7 entries across 7 versions & 1 rubygems