Sha256: fe086d290b25bfd191347fd2d5f91f6cf96d3fbc84a4bacae08b26b2fcb87866
Contents?: true
Size: 1.1 KB
Versions: 1
Compression:
Stored size: 1.1 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_entity_list 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 list = kb.subset(:brothers, :all).target_entity kb.save_list("bro_and_sis", list) assert_equal list, kb.load_list("bro_and_sis") assert_include kb.list_files["Person"], "bro_and_sis" kb.delete_list("bro_and_sis") refute kb.list_files["simple"] end end def test_simple_list list = ["Miki", "Isa"] TmpFile.with_dir do |dir| kb = KnowledgeBase.new dir kb.save_list("bro_and_sis", list) assert_equal list, kb.load_list("bro_and_sis") assert_include kb.list_files["simple"], "bro_and_sis" kb.delete_list("bro_and_sis") refute kb.list_files["simple"] end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
scout-gear-10.7.3 | test/scout/knowledge_base/test_list.rb |