Project

General

Profile

Bug #5536 » 0002-test-ruby-test_string.rb-add-test_start_with-and-tes.patch

Eregon (Benoit Daloze), 11/02/2011 12:03 AM

View differences:

test/ruby/test_string.rb
assert(!S("not").empty?)
end
def test_end_with?
assert "hello".end_with?("llo")
assert !"hello".end_with?("ll")
assert "hello".end_with?("el", "lo")
assert_raise(TypeError) { "str".end_with? :not_convertible_to_string }
end
def test_eql?
a = S("hello")
assert(a.eql?(S("hello")))
......
assert_nil(a.squeeze!)
end
def test_start_with?
assert "hello".start_with?("hel")
assert !"hello".start_with?("el")
assert "hello".start_with?("el", "he")
assert_raise(TypeError) { "str".start_with? :not_convertible_to_string }
end
def test_strip
assert_equal(S("x"), S(" x ").strip)
assert_equal(S("x"), S(" \n\r\t x \t\r\n\n ").strip)
......
assert_nil(l.slice!(/\A.*\n/), "[ruby-dev:31665]")
end
def test_end_with?
assert("abc".end_with?("c"))
end
def test_times2
s1 = ''
100.times {|n|
(2-2/4)