20 lines
357 B
C++
20 lines
357 B
C++
#include "common.hpp"
|
|
#include "die.hpp"
|
|
#include "reader.hpp"
|
|
#include "test.hpp"
|
|
#include "writer.hpp"
|
|
|
|
StaticArena<64 * 1024 * 1024> arena;
|
|
|
|
TEST_CASE(symbol_basic) {
|
|
auto a = DIEX(Symbol::create("foo"));
|
|
auto b = DIEX(Symbol::create("foo"));
|
|
|
|
ASSERT_EQUALS(a, b);
|
|
|
|
auto s = DIEX(write_one(a));
|
|
|
|
DIEX(arena_gc());
|
|
|
|
ASSERT_EQUALS(s, "foo");
|
|
}
|