PageRenderTime 43ms CodeModel.GetById 19ms RepoModel.GetById 0ms app.codeStats 0ms

/vendor/gems/facets-2.4.5/test/core/range/test_combine.rb

https://bitbucket.org/mediashelf/fedora-migrator
Ruby | 18 lines | 14 code | 4 blank | 0 comment | 0 complexity | ee681b883c4b3359010b10d0ee0bbe95 MD5 | raw file
Possible License(s): GPL-3.0, GPL-2.0, IPL-1.0, AGPL-1.0, LGPL-3.0
  1. require 'facets/range/combine'
  2. require 'test/unit'
  3. class TestRangeCombine < Test::Unit::TestCase
  4. def test_combine_ranges
  5. r = Range.combine(0..4, 2..6, 6..10, 13..17, 12..19)
  6. x = [0..10, 12..19]
  7. assert_equal(x, r)
  8. end
  9. def test_combine_arrays_as_intervals
  10. r = Range.combine([0, 4], [2, 6], [6, 10], [13, 17], [12, 19])
  11. x = [[0, 10], [12, 19]]
  12. assert_equal(x, r)
  13. end
  14. end