Sha256: 34e576291507203a8035ffbf22a276f5c5127f1270609964cc58f4bb99591642
Contents?: true
Size: 1.17 KB
Versions: 2
Compression:
Stored size: 1.17 KB
Contents
# -*- coding: utf-8 -*- # # @file # @brief # @author ongaeshi # @date 2011/02/20 require 'rubygems' require 'groonga' require 'test_helper' require 'file_test_utils' require 'stringio' require 'cdstk/cdstk' require 'codestock/cdweb/lib/database' module CodeStock class TestDatabase < Test::Unit::TestCase include FileTestUtils def setup_db # データベース作成 io = StringIO.new obj = Cdstk.new(io) obj.init obj.add('../../test') obj.add('../../lib') # puts io.string # データベースのセットアップ Database.setup('.') end def test_database setup_db t_open t_fileList end def t_open Database.instance end def t_fileList db = Database.instance assert_equal [['test', false], ['lib', false]], db.fileList('') assert db.fileList('test').include? ['test/test_database.rb', true] assert_equal ['lib/cdstk', false], db.fileList('lib')[0] assert_equal ['lib/cdstk/cdstk.rb', true], db.fileList('lib/cdstk')[0] assert_equal nil, db.fileList('lib/cdstk/cdstk.rb')[0] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
codestock-0.1.4 | test/test_database.rb |
codestock-0.1.3 | test/test_database.rb |