valeri/test/dict.cpp

24 lines
525 B
C++

#include "common.hpp"
#include "die.hpp"
#include "test.hpp"
#include "writer.hpp"
StaticArena<64 * 1024 * 1024> arena;
TEST_CASE(dict_insert) {
auto d = DIEX(Dict::create(arena));
d = DIEX(d.insert(arena, 1, 2));
d = DIEX(d.insert(arena, 1, 3));
d = DIEX(d.insert(arena, 3, 3));
d = DIEX(d.insert(arena, 0, 4));
d = DIEX(d.insert(arena, 0, 5));
d = DIEX(d.insert(arena, 2, 6));
auto w = Writer(arena);
auto dd = DIEX(d.copy(arena));
auto s = DIEX(w.write_one(dd));
DIEX(debug_print(arena, s));
}