add test for 'member?' method
This commit is contained in:
parent
30cf49c857
commit
6a22f14868
1 changed files with 10 additions and 0 deletions
|
|
@ -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
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue