|
|
-
- #include <gp/allocator/arena.hpp>
- #include <gp/array.hpp>
- #include <gp/enveloppe/cbor.hpp>
- #include "test_scaffold.h"
-
- struct cbor_test : public test_scaffold {
- cbor_test() {
- name = __FILE__ ":1";
- }
-
- virtual int run() {
- gp::array<char, 4096> store;
- gp::arena alloc{&*store.begin(), store.size()};
- gp::cbor_value data{alloc};
- auto gen = data.new_object();
- gen.emplace_back(gp::cbor_value{uint8_t(12), alloc}, gp::cbor_value{int32_t(-98), alloc});
- gen.emplace_back(gp::cbor_value{uint8_t(13), alloc}, gp::cbor_value{uint32_t(98), alloc});
- data = gen;
- return 0;
- }
- };
-
- append_test dummy_pg5zhr8bv(new cbor_test{});
|