--- /dev/null
+#!/usr/bin/env ruby
+# Copyright (C) 2002-2004 Kouichirou Eto, All rights reserved.
+
+require "common"
+require "chise/idsdb"
+
+class TestIDS_DB < Test::Unit::TestCase
+ def test_ids_db
+ @idb = CHISE::IDS_DB.instance
+ assert_instance_of(CHISE::IDS_DB, @idb)
+ @idb.each_ccs {|ccs|
+ cd = @idb.get_ccs(ccs)
+ assert_instance_of(CHISE::IDS_CCS_DB, cd)
+ }
+
+ @cd = @idb.get_ccs("JIS-X0208-1990")
+ @cd.each_line {|code, ids|
+ assert_instance_of(String, code)
+ assert_instance_of(String, ids)
+ }
+ @cd.each_entry {|char, ids|
+ assert_instance_of(CHISE::Character, char)
+ assert_instance_of(String, ids)
+ }
+ end
+end