ruby-changes:6930
From: akr <ko1@a...>
Date: Sat, 9 Aug 2008 01:12:11 +0900 (JST)
Subject: [ruby-changes:6930] Ruby:r18448 (trunk): add several tests for UTF-32LE.
akr 2008-08-09 01:12:03 +0900 (Sat, 09 Aug 2008) New Revision: 18448 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=18448 Log: add several tests for UTF-32LE. Modified files: trunk/test/ruby/test_transcode.rb Index: test/ruby/test_transcode.rb =================================================================== --- test/ruby/test_transcode.rb (revision 18447) +++ test/ruby/test_transcode.rb (revision 18448) @@ -286,6 +286,13 @@ "\x00\x00\xd8\x00\x00\x00\x00!".encode("utf-8", "utf-32be", :invalid=>:replace)) assert_equal("\uFFFD!", + "\x00\x00\x00\xff!\x00\x00\x00".encode("utf-8", "utf-32le", :invalid=>:replace)) + assert_equal("\uFFFD!", + "\x00\x00\xff\x00!\x00\x00\x00".encode("utf-8", "utf-32le", :invalid=>:replace)) + assert_equal("\uFFFD!", + "\x00\xd8\x00\x00!\x00\x00\x00".encode("utf-8", "utf-32le", :invalid=>:replace)) + + assert_equal("\uFFFD!", "\xff!".encode("utf-8", "euc-jp", :invalid=>:replace)) assert_equal("\uFFFD!", "\xa1!".encode("utf-8", "euc-jp", :invalid=>:replace)) -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/