テストプログラム |
require 'test/unit' require 'romakana' $KCODE = 'utf8' # 指定が必要 class TestRomakana < Test::Unit::TestCase def setup @hira = "あいうえおぁぃぅぇぉ\ かきくけこがぎぐげごさしすせそ\ ざじずぜぞたちつてとっだぢづでどっ\ なにぬねのはひふへほまみむめも\ やゆよゃゅょらりるれろわをんー".split(//) end def test_001 10.times { |count| h = (0..7).collect { |i| @hira[rand(@hira.length)] }.join roma = h.hiragana2roma assert(roma.length > 0) h2 = roma.roma2hiragana assert_equal(h,h2) } end end