n.c.
[chise/ruby.git] / test / test-rbchise.rb
index 84ec877..2d69d2f 100755 (executable)
@@ -49,6 +49,24 @@ class TestRbChise < Test::Unit::TestCase
     }
   end
 
+  def test_each_ccs
+    @ds = CHISE::DataSource.new
+    @ds.each_ccs {|ccs|
+      #qp ccs
+      assert_instance_of(String, ccs)
+      ct = @ds.get_ccs(ccs)
+      assert_instance_of(CHISE::CCSTable, ct)
+    }
+
+    ct = @ds.get_ccs("=ascii")
+    ct.each {|k, v|
+      #qp k, v
+      assert_kind_of(Integer, k)
+      assert_kind_of(Integer, v)
+    }
+    ct.close
+  end
+
   def test_error
     @ds = CHISE::DataSource.new
     @ft = @ds.get_feature("nosuchfeature")