Sha256: 64d82a35cf5e614832f24f5354b3dd64959cd049ebcf1597237d1fb297dadc76
Contents?: true
Size: 1.11 KB
Versions: 11
Compression:
Stored size: 1.11 KB
Contents
require File.join(File.expand_path(File.dirname(__FILE__)), '../..', 'test_helper.rb') require 'rbbt/document' require 'rbbt/document/corpus' class TestDocumentCorpus < Test::Unit::TestCase def test_corpus text = "This is a document" Document.setup(text, "TEST", "test_doc1", nil) corpus = Document::Corpus.setup({}) corpus.add_document(text) docid = text.docid(corpus) assert_equal docid.document, text end def test_find text = "This is a document" Document.setup(text, "TEST", "test_doc1", nil) TmpFile.with_file do |path| corpus = Persist.open_tokyocabinet(path, true, :single, "BDB") corpus.extend Document::Corpus corpus.add_document(text) assert corpus.docids("TEST:").include?(text.docid) end end def test_load text = "This is a document" Document.setup(text, "TEST", "test_doc1", nil) TmpFile.with_file do |path| corpus = Persist.open_tokyocabinet(path, true, :single, "BDB") corpus.extend Document::Corpus corpus.add_document(text) assert corpus.docids("TEST:").include?(text.docid) end end end
Version data entries
11 entries across 11 versions & 1 rubygems