| 63 | CuckooMapFixture() : cuckoo_(), stl_map_() {} |
| 64 | |
| 65 | virtual void SetUp(benchmark::State &state) { |
| 66 | stl_map_ = new std::unordered_map<uint32_t, value_t>(); |
| 67 | cuckoo_ = new CuckooMap<uint32_t, value_t>(); |
| 68 | |
| 69 | rng.SetSeed(0); |
| 70 | |
| 71 | for (int i = 0; i < state.range(0); i++) { |
| 72 | uint32_t key = rng.Get(); |
| 73 | value_t val = derive_val(key); |
| 74 | |
| 75 | (*stl_map_)[key] = val; |
| 76 | cuckoo_->Insert(key, val); |
| 77 | } |
| 78 | } |
| 79 | |
| 80 | virtual void TearDown(benchmark::State &) { |
| 81 | delete stl_map_; |
nothing calls this directly
no test coverage detected