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

ruby-changes:25310

From: kou <ko1@a...>
Date: Sun, 28 Oct 2012 21:43:26 +0900 (JST)
Subject: [ruby-changes:25310] kou:r37362 (trunk): * test/rexml/test_document.rb: Group tests that they parse

kou	2012-10-28 21:39:37 +0900 (Sun, 28 Oct 2012)

  New Revision: 37362

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

  Log:
    * test/rexml/test_document.rb: Group tests that they parse
      UTF-16XX encoded XML that has encoding="UTF-16" in XML declaration.

  Modified files:
    trunk/ChangeLog
    trunk/test/rexml/test_document.rb

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 37361)
+++ ChangeLog	(revision 37362)
@@ -1,3 +1,8 @@
+Sun Oct 28 21:37:34 2012  Kouhei Sutou  <kou@c...>
+
+	* test/rexml/test_document.rb: Group tests that they parse
+	  UTF-16XX encoded XML that has encoding="UTF-16" in XML declaration.
+
 Sun Oct 28 21:25:11 2012  Kouhei Sutou  <kou@c...>
 
 	* lib/rexml/source.rb (REXML::IOSource#initialize): Reduce
Index: test/rexml/test_document.rb
===================================================================
--- test/rexml/test_document.rb	(revision 37361)
+++ test/rexml/test_document.rb	(revision 37362)
@@ -225,24 +225,26 @@
   end
 
   class BomTest < self
-    def test_utf_16le
-      xml = <<-EOX.encode("UTF-16LE").force_encoding("ASCII-8BIT")
+    class HaveEncodingTest < self
+      def test_utf_16le
+        xml = <<-EOX.encode("UTF-16LE").force_encoding("ASCII-8BIT")
 <?xml version="1.0" encoding="UTF-16"?>
 <message>Hello world!</message>
 EOX
-      bom = "\ufeff".encode("UTF-16LE").force_encoding("ASCII-8BIT")
-      document = REXML::Document.new(bom + xml)
-      assert_equal("UTF-16", document.encoding)
-    end
+        bom = "\ufeff".encode("UTF-16LE").force_encoding("ASCII-8BIT")
+        document = REXML::Document.new(bom + xml)
+        assert_equal("UTF-16", document.encoding)
+      end
 
-    def test_utf_16be
-      xml = <<-EOX.encode("UTF-16BE").force_encoding("ASCII-8BIT")
-<?xml version="1.0" encoding="UTF-16"?>
-<message>Hello world!</message>
-EOX
-      bom = "\ufeff".encode("UTF-16BE").force_encoding("ASCII-8BIT")
-      document = REXML::Document.new(bom + xml)
-      assert_equal("UTF-16", document.encoding)
+      def test_utf_16be
+        xml = <<-EOX.encode("UTF-16BE").force_encoding("ASCII-8BIT")
+  <?xml version="1.0" encoding="UTF-16"?>
+  <message>Hello world!</message>
+  EOX
+        bom = "\ufeff".encode("UTF-16BE").force_encoding("ASCII-8BIT")
+        document = REXML::Document.new(bom + xml)
+        assert_equal("UTF-16", document.encoding)
+      end
     end
   end
 end

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

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