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

ruby-changes:3620

From: ko1@a...
Date: Fri, 18 Jan 2008 14:43:19 +0900 (JST)
Subject: [ruby-changes:3620] kazu - Ruby:r15109 (trunk): * test/ruby/test_m17n.rb (test_str_dump): added test for

kazu	2008-01-18 14:43:03 +0900 (Fri, 18 Jan 2008)

  New Revision: 15109

  Modified files:
    trunk/ChangeLog
    trunk/test/ruby/test_m17n.rb

  Log:
    * test/ruby/test_m17n.rb (test_str_dump): added test for
      String#dump. [ruby-dev:33142]


  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/ChangeLog?r1=15109&r2=15108&diff_format=u
  http://svn.ruby-lang.org/cgi-bin/viewvc.cgi/trunk/test/ruby/test_m17n.rb?r1=15109&r2=15108&diff_format=u

Index: ChangeLog
===================================================================
--- ChangeLog	(revision 15108)
+++ ChangeLog	(revision 15109)
@@ -1,3 +1,8 @@
+Fri Jan 18 14:36:34 2008  Kazuhiro NISHIYAMA  <zn@m...>
+
+	* test/ruby/test_m17n.rb (test_str_dump): added test for
+	  String#dump. [ruby-dev:33142]
+
 Fri Jan 18 12:25:13 2008  Nobuyoshi Nakada  <nobu@r...>
 
 	* encoding.c (load_encoding): check if successfully loaded.
Index: test/ruby/test_m17n.rb
===================================================================
--- test/ruby/test_m17n.rb	(revision 15108)
+++ test/ruby/test_m17n.rb	(revision 15109)
@@ -189,6 +189,44 @@
     assert_equal('"\xFC"', u("\xfc").inspect)
   end
 
+  def test_str_dump
+    [
+      e("\xfe"),
+      e("\x8e"),
+      e("\x8f"),
+      e("\x8f\xa1"),
+      s("\xef"),
+      u("\xc2"),
+      u("\xe0\x80"),
+      u("\xf0\x80\x80"),
+      u("\xf8\x80\x80\x80"),
+      u("\xfc\x80\x80\x80\x80"),
+
+      e("\xfe "),
+      e("\x8e "),
+      e("\x8f "),
+      e("\x8f\xa1 "),
+      s("\xef "),
+      u("\xc2 "),
+      u("\xe0\x80 "),
+      u("\xf0\x80\x80 "),
+      u("\xf8\x80\x80\x80 "),
+      u("\xfc\x80\x80\x80\x80 "),
+
+
+      e("\xa1\x8f\xa1\xa1"),
+
+      s("\x81."),
+      s("\x81@"),
+
+      u("\xfc"),
+      "\u3042",
+      "ascii",
+    ].each do |str|
+      assert_equal(str, eval(str.dump), "[ruby-dev:33142]")
+    end
+  end
+
   def test_validate_redundant_utf8
     bits_0x10ffff = "11110100 10001111 10111111 10111111"
     [

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

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