ruby-changes:8489
From: nobu <ko1@a...>
Date: Wed, 29 Oct 2008 18:40:51 +0900 (JST)
Subject: [ruby-changes:8489] Ruby:r20022 (trunk): * test/ruby/test_array.rb (test_pack): use utf-8.
nobu 2008-10-29 18:40:38 +0900 (Wed, 29 Oct 2008) New Revision: 20022 http://svn.ruby-lang.org/cgi-bin/viewvc.cgi?view=rev&revision=20022 Log: * test/ruby/test_array.rb (test_pack): use utf-8. * test/ruby/test_pack.rb (test_pack_U): ditto. Modified files: trunk/test/ruby/test_array.rb trunk/test/ruby/test_pack.rb Index: test/ruby/test_pack.rb =================================================================== --- test/ruby/test_pack.rb (revision 20021) +++ test/ruby/test_pack.rb (revision 20022) @@ -51,9 +51,9 @@ assert_raise(RangeError) { [-0x40000000].pack("U") } assert_raise(RangeError) { [-1].pack("U") } assert_equal "\000", [0].pack("U") - assert_equal "\374\277\277\277\277\277", [0x3fffffff].pack("U") - assert_equal "\375\200\200\200\200\200", [0x40000000].pack("U") - assert_equal "\375\277\277\277\277\277", [0x7fffffff].pack("U") + assert_equal "\374\277\277\277\277\277".force_encoding(Encoding::UTF_8), [0x3fffffff].pack("U") + assert_equal "\375\200\200\200\200\200".force_encoding(Encoding::UTF_8), [0x40000000].pack("U") + assert_equal "\375\277\277\277\277\277".force_encoding(Encoding::UTF_8), [0x7fffffff].pack("U") assert_raise(RangeError) { [0x80000000].pack("U") } assert_raise(RangeError) { [0x100000000].pack("U") } end Index: test/ruby/test_array.rb =================================================================== --- test/ruby/test_array.rb (revision 20021) +++ test/ruby/test_array.rb (revision 20022) @@ -888,7 +888,7 @@ assert_equal("aGVsbG8K\n", @cls["hello\n"].pack("m")) assert_equal(",:&5L;&\\*:&5L;&\\*\n", @cls["hello\nhello\n"].pack("u")) - assert_equal("\xc2\xa9B\xe2\x89\xa0", @cls[0xa9, 0x42, 0x2260].pack("U*")) + assert_equal("\u{a9 42 2260}", @cls[0xa9, 0x42, 0x2260].pack("U*")) format = "c2x5CCxsdils_l_a6"; -- ML: ruby-changes@q... Info: http://www.atdot.net/~ko1/quickml/