Sha256: 4687d23d7fd6c3a017a3aebded57ce832e3ebf1bcbb2cc33cfe87ac4fd896891
Contents?: true
Size: 1016 Bytes
Versions: 2
Compression:
Stored size: 1016 Bytes
Contents
#! /usr/bin/env ruby require File.dirname(__FILE__) + '/test_helper.rb' require '_test-util' class IndexerTest < Test::Unit::TestCase include TestUtil def setup @dbm = nil @config = Gonzui::Config.new end def teardown unless @dbm.nil? @dbm.close rescue nil end @dbm = nil remove_db(@config) end def test_index remove_db(@config) dbm = Gonzui::DBM.open(@config) @dbm = dbm path = File.join(File.dirname(__FILE__), "foo", "foo.c") url = URI.from_path(File.expand_path(path)) content = Gonzui::Content.new(File.read(path), File.mtime(path)) source_url = URI.parse("file:///foo") indexer = Gonzui::Indexer.new(@config, dbm, source_url, path, content) indexer.index dbm.flush_cache assert_equal(1, dbm.get_ncontents) assert(dbm.has_package?("foo")) # assert(dbm.has_package?(File.basename(File.dirname(__FILE__)))) assert(dbm.has_word?("main")) assert(dbm.consistent?) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
gonzui-1.2-x86-mswin32-60 | test/test_indexer.rb |
gonzui-1.2 | test/test_indexer.rb |