bdb/test/stat_test.rb

23 lines
488 B
Ruby

require 'test_helper'
class DbStat < Test::Unit::TestCase
def setup
mkdir File.join(File.dirname(__FILE__), 'tmp')
end
def teardown
rm_rf File.join(File.dirname(__FILE__), 'tmp')
end
def test_stat
@db = Bdb::Db.new
@db.open(nil, File.join(File.dirname(__FILE__), 'tmp', 'test.db'), nil, Bdb::Db::BTREE, Bdb::DB_CREATE, 0)
@db.put(nil, 'key', 'data', 0)
stats = @db.stat(nil, 0)
assert_equal 1, stats['bt_nkeys']
@db.close(0)
end
end