OSDN Git Service

ruby-1.9.1-rc1
[splhack/AndroidRuby.git] / lib / ruby-1.9.1-rc1 / test / nkf / test_nkf.rb
1 require 'test/unit'
2 require 'nkf'
3
4 class 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\
7 Ruby"
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       1000.times { NKF.nkf("--oc=eucJP-nkf", "foo") }
19     end
20   end
21
22 end