402
403
404
405
406
407
408
409
|
# File 'lib/natset.rb', line 402
def test_each_range
rs = []; NatSet.new() .each_range {|r| rs << r}; assert_equal([], rs)
rs = []; NatSet.new(0).each_range {|r| rs << r}; assert_equal([0..0], rs)
rs = []; NatSet.new(1).each_range {|r| rs << r}; assert_equal([1..1], rs)
rs = []; NatSet.new(1..3).each_range {|r| rs << r}; assert_equal([1..3], rs)
rs = []; NatSet.new(1...3).each_range {|r| rs << r}; assert_equal([1..2], rs)
rs = []; NatSet.new(1..-1).each_range {|r| rs << r}; assert_equal([1..-1], rs)
end
|