assert_raises(RuntimeError){ "文&nosucher;列".de_er }
end
+ def test_de_er_ccs
+ assert_equal("\346\270\241", "&C1-602E;".de_er) # 渡
+ assert_equal("\370\273\222\237\215", "&C1-6030;".de_er) # unknown
+ # test_hanziku
+ assert_equal("\360\240\210\264", "&HZK01-C947;".de_er)
+# assert_equal(1644203214, "&CDP-8CCE;".de_er)
+# assert_equal(1644202927, "&CDP-8BAF;".de_er)
+ end
+
def test_characters
- @str = "文字列"
- assert_equal(["文","字","列"], @str.to_a)
+ assert_equal(["文","字","列"], "文字列".to_a)
ar = []
- @str.each_char {|char| ar << char }
+ "文字列".each_char {|char| ar << char }
assert_equal(["文","字","列"], ar)
+
+ # test_map
+ str = "文字列".map_char {|ch|
+ ch+ch
+ }
+ assert_equal("文文字字列列", str)
end
end