From: Kenta Murata Date: 2010-03-03T02:35:23+09:00 Subject: [ruby-dev:40534] Re: [Feature #2833] 絵文字エンコーディングの提案 むらたです。 テストケースに不備がありました。申し訳ありません。 On 2010/03/03, at 2:23, Kenta Murata wrote: > # 使用例としてのテストケース > class TestFallback < Test::Unit::TestCase > def setup > @utf8_docomo = utf8_docomo("\u{E6AD}") > @utf8_fallbacked_kddi = utf8_kddi("[\u{3075}\u{304f}\u{308d}]") # [ふくろ] > @converter = Encoding::FallbackingConverter.new( > "UTF8-DoCoMo", "UTF8-KDDI", > @utf8_docomo => @utf8_fallbacked_kddi > ) > end > > def test_fallbacking_convert_for_non_emoji > assert_equal utf8_kddi("\u{3075}"), @converter.fallbacking_convert(utf8_docomo("\u{3075}")) > end > > def test_fallbacking_convert_for_emoji > assert_equal @utf8_fallbacked_kddi, @converter.fallbacking_convert(@utf8_docomo) > end def utf8_docomo(str) str.force_encoding("UTF8-DoCoMo") end def utf8_kddi(str) str.force_encoding("UTF8-KDDI") end > end 上記2メソッドが足りてません。 -- Kenta Murata OpenPGP FP = FA26 35D7 4F98 3498 0810 E0D5 F213 966F E9EB 0BCC 本を書きました!! 『Ruby 逆引きレシピ』 http://www.amazon.co.jp/dp/4798119881/mrkn-22 E-mail: mrkn@mrkn.jp twitter: http://twitter.com/mrkn/ blog: http://d.hatena.ne.jp/mrkn/