24 lines
525 B
C++
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));
|
|
}
|