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

ruby-changes:24195

From: luislavena <ko1@a...>
Date: Thu, 28 Jun 2012 21:33:23 +0900 (JST)
Subject: [ruby-changes:24195] luislavena:r36246 (trunk): * test/win32ole/test_win32ole.rb (test_s_codepage_changed):

luislavena	2012-06-28 21:33:12 +0900 (Thu, 28 Jun 2012)

  New Revision: 36246

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

  Log:
    * test/win32ole/test_win32ole.rb (test_s_codepage_changed):
      FileSystemObject only supports ANSI or UTF-16LE encoding.
      Patch by bosko (Bosko Ivanisevic) [ruby-trunk - Bug #6650]

  Modified files:
    trunk/ChangeLog
    trunk/test/win32ole/test_win32ole.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 36245)
+++ ChangeLog	(revision 36246)
@@ -1,3 +1,9 @@
+Thu Jun 28 20:33:15 2012  Luis Lavena  <luislavena@g...>
+
+	* test/win32ole/test_win32ole.rb (test_s_codepage_changed):
+	  FileSystemObject only supports ANSI or UTF-16LE encoding.
+	  Patch by bosko (Bosko Ivanisevic) [ruby-trunk - Bug #6650]
+
 Thu Jun 28 09:27:09 2012  CHIKANAGA Tomoyuki  <nagachika@r...>
 
 	* class.c (class_instance_method_list): consider prepended Class/Module
Index: test/win32ole/test_win32ole.rb
===================================================================
--- test/win32ole/test_win32ole.rb	(revision 36245)
+++ test/win32ole/test_win32ole.rb	(revision 36246)
@@ -352,7 +352,7 @@
         WIN32OLE.codepage = cp
         file = fso.opentextfile(fname, 2, true)
         begin
-          file.write [0x3042].pack("U*").force_encoding("UTF-8")
+          file.write [0x3042].pack("U*").force_encoding("UTF-16")
         ensure
           file.close
         end
@@ -360,7 +360,7 @@
         open(fname, "r:ascii-8bit") {|ifs|
           str = ifs.read
         }
-        assert_equal("\202\240", str)
+        assert_equal("\343\201\202", str)
 
         # This test fail if codepage 20932 (euc) is not installed.
         begin
@@ -371,14 +371,14 @@
           WIN32OLE.codepage = cp
           file = fso.opentextfile(fname, 2, true)
           begin
-            file.write [164, 162].pack("c*").force_encoding("EUC-JP")
+            file.write [164, 162].pack("c*").force_encoding("UTF-16")
           ensure
             file.close
           end
           open(fname, "r:ascii-8bit") {|ifs|
             str = ifs.read
           }
-          assert_equal("\202\240", str)
+          assert_equal("\244\242", str)
         end
 
       ensure

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

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