Fix typos in tests for mruby-string-utf8

This commit is contained in:
Jun Hiroe
2014-04-20 01:58:11 +09:00
parent 44cc51fef7
commit cd948b0501
+21 -21
View File
@@ -3,28 +3,28 @@
# String(utf8) Test
assert('String#[]') do
assert_equal "", "こんにち世界"[3]
assert_equal nil, "こんにち世界"[20]
assert_equal "", "こんにち世界"[-2]
assert_equal "世界", "こんにち世界"[-2..-1]
assert_equal "んに", "こんにち世界"[1,2]
assert_equal "", "こんにち世界"[""]
assert_equal "", "こんにち世界"[3]
assert_equal nil, "こんにち世界"[20]
assert_equal "", "こんにち世界"[-2]
assert_equal "世界", "こんにち世界"[-2..-1]
assert_equal "んに", "こんにち世界"[1,2]
assert_equal "", "こんにち世界"[""]
end
assert('String#reverse', '15.2.10.5.29') do
a = 'こんにち世界!'
a = 'こんにち世界!'
a.reverse
assert_equal 'こんにち世界!', a
assert_equal '!界世ちにんこ', 'こんにち世界!'.reverse
assert_equal 'こんにち世界!', a
assert_equal '!界世ちにんこ', 'こんにち世界!'.reverse
end
assert('String#reverse!', '15.2.10.5.30') do
a = 'こんにち世界!'
a = 'こんにち世界!'
a.reverse!
assert_equal '!界世ちにんこ', a
assert_equal '!界世ちにんこ', 'こんにち世界!'.reverse!
assert_equal '!界世ちにんこ', a
assert_equal '!界世ちにんこ', 'こんにち世界!'.reverse!
end
assert('Invalid sequence') do
@@ -33,14 +33,14 @@ assert('Invalid sequence') do
end
assert('String#size') do
str = 'こんにち世界!'
str = 'こんにち世界!'
assert_equal 8, str.size
assert_not_equal str.bytesize, str.size
assert_equal 2, str[1, 2].size
end
assert('String#index') do
str = "こんにち世界!\nこんにち世界!"
str = "こんにち世界!\nこんにち世界!"
assert_nil str.index('さ')
assert_equal 3, str.index('ち')
assert_equal 12, str.index('ち', 10)
@@ -48,20 +48,20 @@ assert('String#index') do
end
assert('String#ord') do
got = "こんにち世界!".split('').map {|x| x.ord}
expect = [0x3053,0x3093,0x306b,0x3061,0x308f,0x4e16,0x754c,0x21]
got = "こんにち世界!".split('').map {|x| x.ord}
expect = [0x3053,0x3093,0x306b,0x3061,0x306f,0x4e16,0x754c,0x21]
assert_equal expect, got
end
assert('String#split') do
got = "こんにち世界!".split('')
assert_equal ['こ', 'ん', 'に', 'ち', '', '世', '界', '!'], got
got = "こんにち世界!".split('に')
assert_equal ['こん', 'ち世界!'], got
got = "こんにち世界!".split('')
assert_equal ['こ', 'ん', 'に', 'ち', '', '世', '界', '!'], got
got = "こんにち世界!".split('に')
assert_equal ['こん', 'ち世界!'], got
end
assert('String#rindex') do
str = "こんにち世界!\nこんにち世界!"
str = "こんにち世界!\nこんにち世界!"
assert_nil str.index('さ')
assert_equal 12, str.rindex('ち')
assert_equal 3, str.rindex('ち', 10)