add test for 'member?' method

This commit is contained in:
Ward Wouts 2005-05-09 11:52:50 +00:00
parent 30cf49c857
commit 6a22f14868

View file

@ -113,4 +113,14 @@ class TestSetIntspan < Test::Unit::TestCase
assert_equal("1-2,5-)", Set::IntSpan.new("1-3,5-)").remove!(3).to_s) assert_equal("1-2,5-)", Set::IntSpan.new("1-3,5-)").remove!(3).to_s)
assert_equal("(-1,5-)", Set::IntSpan.new("(-1,3,5-)").remove!(3).to_s) assert_equal("(-1,5-)", Set::IntSpan.new("(-1,3,5-)").remove!(3).to_s)
end end
def test_member
assert_equal(true, Set::IntSpan.new("1-3,5").member?(1))
assert_equal(true, Set::IntSpan.new("1-3,5").member?(3))
assert_equal(false, Set::IntSpan.new("1-3,5").member?(4))
assert_equal(false, Set::IntSpan.new("1-3,5").member?(6))
assert_equal(false, Set::IntSpan.new("1-3,5").member?(7))
assert_equal(true, Set::IntSpan.new("1-3,5-)").member?(7))
assert_equal(true, Set::IntSpan.new("(-3,5").member?(-10))
end
end end