Sha256: fda48988e396e147edac5ca26d08f62e31503506128dd88408860e861a880a93

Contents?: true

Size: 926 Bytes

Versions: 2

Compression:

Stored size: 926 Bytes

Contents

#! /usr/bin/env ruby
require File.dirname(__FILE__) + '/test_helper.rb'
require '_external_tools'
require '_test-util'

class SearcherTest < Test::Unit::TestCase
  include TestUtil

  def setup
	@dbm = nil
  end
  def teardown
    unless @dbm.nil?
      @dbm.close rescue nil
    end
    @dbm = nil
  end

  def test_searcher
    config = Gonzui::Config.new
    make_db(config)
    dbm = Gonzui::DBM.open(config)
    @dbm = dbm
    search_query = Gonzui::SearchQuery.new(config, "foo")
    searcher = Gonzui::Searcher.new(dbm, search_query, 100)
    result = searcher.search
    assert(result.is_a?(Gonzui::SearchResult))
    assert(result.length > 0)

    search_query = Gonzui::SearchQuery.new(config, "205438967we9tn8we09asf")
    searcher = Gonzui::Searcher.new(dbm, search_query, 100)
    result = searcher.search
    assert_equal(0, result.length)

    dbm.close
  end
end if (ARC_)

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
gonzui-1.2-x86-mswin32-60 test/test_searcher.rb
gonzui-1.2 test/test_searcher.rb