1require 'test/unit' 2require 'nkf' 3 4class TestNKF < Test::Unit::TestCase 5 EUC_STR = "\xa5\xaa\xa5\xd6\xa5\xb8\xa5\xa7\xa5\xaf\xa5\xc8\xbb\xd8\xb8\xfe\ 6\xa5\xb9\xa5\xaf\xa5\xea\xa5\xd7\xa5\xc8\xb8\xc0\xb8\xec\ 7Ruby" 8 9 def test_guess 10 str_euc = EUC_STR 11 str_jis = NKF.nkf('-j', str_euc) 12 assert_equal(::NKF::JIS, NKF.guess(str_jis)) 13 assert_equal(::NKF::EUC, NKF.guess(str_euc)) 14 end 15 16 def test_ruby_dev_36909 17 assert_nothing_raised do 18 100.times { NKF.nkf("--oc=eucJP-nkf", "foo") } 19 end 20 end 21 22end 23