Sha256: 393251eccaf273fd14156830a742da14c8929221c717f5bfd2164dfb19d6318e

Contents?: true

Size: 618 Bytes

Versions: 10

Compression:

Stored size: 618 Bytes

Contents

require 'facets/comparable/clip.rb'
require 'test/unit'

class TestComparable < Test::Unit::TestCase

  def test_clip
    assert_equal( 4, 3.clip(4) )
    assert_equal( 4, 4.clip(4) )
    assert_equal( 5, 5.clip(4) )
    assert_equal( 4, 4.clip(3,5) )
    assert_equal( 3, 3.clip(3,5) )
    assert_equal( 5, 5.clip(3,5) )
    assert_equal( 3, 2.clip(3,5) )
    assert_equal( 5, 6.clip(3,5) )
    assert_equal( 'd', 'd'.clip('c','e') )
    assert_equal( 'c', 'c'.clip('c','e') )
    assert_equal( 'e', 'e'.clip('c','e') )
    assert_equal( 'c', 'b'.clip('c','e') )
    assert_equal( 'e', 'f'.clip('c','e') )
  end

end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
facets-2.8.4 test/core/comparable/test_clip.rb
facets-2.8.3 test/core/comparable/test_clip.rb
facets-2.8.2 test/core/comparable/test_clip.rb
facets-2.8.1 test/core/comparable/test_clip.rb
facets-2.8.0 test/core/comparable/test_clip.rb
facets-2.7.0 test/core/comparable/test_clip.rb
facets-2.6.0 test/core/comparable/test_clip.rb
facets-2.5.1 test/core/comparable/test_clip.rb
facets-2.5.0 test/core/comparable/test_clip.rb
facets-2.5.2 test/core/comparable/test_clip.rb