From d47eeea719448f649e93b6a9ec7593b4cb2fb40e Mon Sep 17 00:00:00 2001 From: Douglas Rumbaugh Date: Mon, 5 Jun 2023 14:25:19 -0400 Subject: Added TrieSpline and PGM Range queries + tests and bugfixes --- tests/testing.h | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'tests/testing.h') diff --git a/tests/testing.h b/tests/testing.h index 0be65e3..4277015 100644 --- a/tests/testing.h +++ b/tests/testing.h @@ -95,6 +95,27 @@ static de::MutableBuffer *create_test_mbuffer(size_t cnt) return buffer; } +template +static de::MutableBuffer *create_sequential_mbuffer(decltype(R::key) start, decltype(R::key) stop) +{ + size_t cnt = stop - start; + auto buffer = new de::MutableBuffer(cnt, true, cnt); + + for (size_t i=start; i) { + rec.weight = 1; + } + + buffer->append(rec); + } + + return buffer; +} + template static de::MutableBuffer *create_test_mbuffer_tombstones(size_t cnt, size_t ts_cnt) { -- cgit v1.2.3