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/