高野ã§ã™ã€‚
以下ã®Failã«ã¤ã„ã¦ã§ã™ã€‚
- Failure:
test_errors(TestTranscode)
[/home/takano/ruby/test/fileutils/fileasserts.rb:8:in _wrap_assertion' /home/takano/ruby/test/fileutils/fileasserts.rb:8:in
_wrap_assertion’
/home/takano/ruby/test/ruby/test_transcode.rb:22:in `test_errors’]:
exception expected but none was thrown.
22行目ã¯ã“ã‚“ãªæ„Ÿã˜ã§ã™ã€‚
assert_raise(ArgumentError) { ‘abc’.encode }
assert_raise(ArgumentError) { ‘abc’.encode! }
encode 㨠encode! ã®å¼•æ•°ã®ãƒ†ã‚¹ãƒˆã‚’ã—ã¦ã„るよã†ã§ã™ã€‚
ã©ã†ã‚„ら無引数ã®å‘¼ã³å‡ºã—ã¯è¨±å¯ã—ã¦ã„ãªã„よã†ãªã®ã§ã€
transcode.c ã®ã¨ã“ã§ str_encode 㨠str_encode_bang ã®ã¨ã“ã‚ã‚’ã„ã˜ã‚Šã€
rb_scan_args ã§å¼•æ•°ã®æ•°ã‚’ãƒã‚§ãƒƒã‚¯ã™ã‚‹ã‚ˆã†ã«ã—ãŸã‚‰é€šã‚Šã¾ã—ãŸã€œã€‚
パッãƒã‚’添付ã—ã¾ã™ã€‚
æ·±ãèªã‚ã¦ãªã„ã¨ã“ã‚ãŒã‚ã‚‹ã‹ã‚‚ã—れãªã„ã®ã§ã€æŸ»èªå¸Œæœ›ã§ã™
e$BA0ED$G$9!#e(B
2008/10/15 16:42 TAKANO Mitsuhiro [email protected]:
encode e$B$He(B encode! e$B$N0z?t$N%F%9%H$r$7$F$$$k$h$&$G$9!#e(B
e$B$I$&$d$iL50z?t$N8F$S=P$7$O5v2D$7$F$$$J$$$h$&$J$N$G!"e(B
transcode.c e$B$N$H$3$Ge(B str_encode e$B$He(B str_encode_bang e$B$N$H$3$m$r$$$8$j!"e(B
rb_scan_args e$B$G0z?t$N?t$r%A%’%C%/$9$k$h$&$K$7$?$iDL$j$^$7$?!A!#e(B
e$B0U?^$5$l$?;EMMJQ99$G$O$J$$$G$7$g$&$+e(B?
Mon Oct 13 07:42:57 2008 Yukihiro M. [email protected]
* transcode.c (str_transcode0): String#encode() with no encoding
specified transcode the string into Encoding.default_internal.
inspired by [ruby-core:19298].
e$B9bLn$G$9!#e(B
e$B$&$.$c$C!#e(B
e$B$G$O!"$3$N$U$?$D$N%F%9%H$OC1=c$K>C$7$F$7$^$&[email protected]$1$G$h$5$=$&$G$9$M!#e(B
assert_raise(ArgumentError) { ‘abc’.encode }
assert_raise(ArgumentError) { ‘abc’.encode! }
Shugo M. e$B$5$s$O=q$-$^$7$?e(B: