counter += 1; break if 10 < counter
}
end
- def test_jis
+ def test_ascii
db = CodesysDB.instance
codesys = db.get_codesys('ascii')
char = codesys.get(65)
ks = codesys.keys
end
def test_jis_codesys
- return #とりあえず検査しない
-# codesys = db.get_codesys('japanese-jisx0208-1990')
+ db = CodesysDB.instance
+ codesys = db.get_codesys('=jis-x0208')
ks = codesys.keys.sort #とすることによって、JISX0208 1990の集合全部のkeysが得られる
# assert_equal(6880, ks.length)
assert_equal(8481, ks.first)
- assert_equal(29734, ks.last)
+ assert_equal(29566, ks.last)
char = codesys.get(15226) #"字"
assert_equal("字", char.to_s)
assert_equal("亜", codesys.get(12321))
jis = "亜".char.japanese_jisx0208_1990
- assert_equal("亜", codesys.get(jis))
- assert_equal("亜", sprintf("&J90-%04X;", jis).de_er)
+# assert_equal("亜", codesys.get(jis))
+# assert_equal("亜", sprintf("&J90-%04X;", jis).de_er)
+
+# codesys = db.get_codesys('japanese-jisx0208-1990') #旧名
+ codesys = db.get_codesys('=jis-x0208-1990')
+ assert_equal(8481, ks.first)
+ assert_equal(29566, ks.last)
end
end