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/