Method: NatSetTest#test_each_range

Defined in:
lib/natset.rb

#test_each_rangeObject



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