Sha256: a64b6c02e2812a7934eed7b8f8fb9862998cf2f3e0c0f3cce39cf43ef5f4ad19
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
require File.expand_path(__FILE__).sub(%r(/test/.*), '/test/test_helper.rb') require File.expand_path(__FILE__).sub(%r(.*/test/), '').sub(/test_(.*)\.rb/,'\1') require 'scout/knowledge_base' class TestKnowledgeBaseQuery < Test::Unit::TestCase def test_types TmpFile.with_dir do |dir| kb = KnowledgeBase.new dir kb.register :brothers, datafile_test(:person).brothers, undirected: true kb.register :parents, datafile_test(:person).parents assert_include kb.all_databases, :brothers assert_equal Person, kb.target_type(:parents) end end def test_options TmpFile.with_dir do |dir| kb = KnowledgeBase.new dir kb.register :brothers, datafile_test(:person).brothers, undirected: true kb.entity_options = { "Person" => {language: "es"} } assert_include kb.entity_options_for("Person"), :language end end def test_identify TmpFile.with_dir do |dir| kb = KnowledgeBase.new dir kb.register :brothers, datafile_test(:person).brothers, undirected: true assert_equal "Miki", kb.identify(:brothers, "001") end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
scout-gear-10.7.4 | test/scout/knowledge_base/test_entity.rb |
scout-gear-10.7.3 | test/scout/knowledge_base/test_entity.rb |