diff options
Diffstat (limited to 'tests/include/shard_standard.h')
| -rw-r--r-- | tests/include/shard_standard.h | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/tests/include/shard_standard.h b/tests/include/shard_standard.h index ece2a57..de43edc 100644 --- a/tests/include/shard_standard.h +++ b/tests/include/shard_standard.h @@ -35,19 +35,27 @@ typedef ISAMTree<R> Shard; START_TEST(t_mbuffer_init) { auto buffer = new MutableBuffer<R>(512, 1024); + R r = {}; + for (uint64_t i = 512; i > 0; i--) { uint32_t v = i; - buffer->append({i, v}); + r.key = i; + r.value = v; + buffer->append(r); } for (uint64_t i = 1; i <= 256; ++i) { uint32_t v = i; - buffer->append({i, v}, true); + r.key = i; + r.value = v; + buffer->append(r, true); } for (uint64_t i = 257; i <= 512; ++i) { uint32_t v = i + 1; - buffer->append({i, v}); + r.key = i; + r.value = v; + buffer->append(r); } Shard* shard = new Shard(buffer->get_buffer_view()); |