Sha256: e88e036643f2f273cb6c417690a3135bd08d201316d6f822ae0c07726525bad4
Contents?: true
Size: 614 Bytes
Versions: 1
Compression:
Stored size: 614 Bytes
Contents
require File.expand_path(File.dirname(__FILE__) + '/../../../test_helper') require 'test/unit' require 'rbbt/persist/tsv' class TestSharder < Test::Unit::TestCase def test_shard TmpFile.with_file do |dir| sharder = Persist::Sharder.new dir, true, :float_array, 'HDB' do |key| key[-1] end keys = [] size = 1_000_000 Misc.benchmark(2) do sharder.write_and_read do size.times do |v| keys << v.to_s sharder[v.to_s] = [v, v*2] end end assert_equal size, sharder.keys.length end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rbbt-util-5.13.23 | test/rbbt/persist/tsv/test_sharder.rb |