summaryrefslogtreecommitdiffstats
path: root/tests/include/shard_standard.h
diff options
context:
space:
mode:
Diffstat (limited to 'tests/include/shard_standard.h')
-rw-r--r--tests/include/shard_standard.h14
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());