remove String.method_missing.
[chise/ruby.git] / t / tc_char.rb
index 364ad2d..e021df3 100755 (executable)
@@ -22,7 +22,7 @@ class TC_Character < Test::Unit::TestCase
   def test_chars
     test_char(Character.get("字"))
     test_char(Character.new("字"))
-    test_char("字")
+    test_char("字".char)
   end
   def test_create
     assert_equal(23383, Character.parse_char_id("字"))
@@ -103,6 +103,12 @@ class TC_Character < Test::Unit::TestCase
     p_er("&J83-3958;") #購
     p_er("&J90-3958;")
   end
+  def test_read_ucs
+    assert_equal("字", "&U5B57;".de_er)
+    assert_equal("字", "&U-5B57;".de_er)
+    assert_equal("字", "&U+5B57;".de_er)
+    assert_equal("字", "&#5B57;".de_er)
+  end
   def teardown() @char = nil  end
 end