[前][次][番号順一覧][スレッド一覧]

ruby-changes:6870

From: akr <ko1@a...>
Date: Wed, 6 Aug 2008 20:43:45 +0900 (JST)
Subject: [ruby-changes:6870] Ruby:r18388 (trunk): add tests for and .

akr	2008-08-06 20:43:37 +0900 (Wed, 06 Aug 2008)

  New Revision: 18388

  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18388

  Log:
    add tests for [ruby-dev:35726] and [ruby-dev:35709].

  Modified files:
    trunk/test/ruby/test_transcode.rb

Index: test/ruby/test_transcode.rb
===================================================================
--- test/ruby/test_transcode.rb	(revision 18387)
+++ test/ruby/test_transcode.rb	(revision 18388)
@@ -267,8 +267,14 @@
       "\x80".encode("UTF-32BE", "UTF-8", invalid: :replace))
     assert_equal("\xFD\xFF\x00\x00".force_encoding("UTF-32LE"),
       "\x80".encode("UTF-32LE", "UTF-8", invalid: :replace))
+    assert_equal("\uFFFD!",
+      "\x01\x00\x00\x00\x00\x00\x00\x21".encode("utf-8", "utf-32be", :invalid=>:replace), "[ruby-dev:35726]")
   end
 
+  def test_undef_replace
+    assert_equal("?", "\u20AC".encode("EUC-JP", :undef=>:replace), "[ruby-dev:35709]")
+  end
+
   def test_shift_jis
     check_both_ways("\u3000", "\x81\x40", 'shift_jis') # full-width space
     check_both_ways("\u00D7", "\x81\x7E", 'shift_jis') # ~

--
ML: ruby-changes@q...
Info: http://www.atdot.net/~ko1/quickml/

[前][次][番号順一覧][スレッド一覧]