#include #include namespace { SAW_TEST("Int32 write"){ using namespace saw; data native_int; data json_int; native_int.set(44123); codec json_codec; error_or eov = json_codec.encode(native_int, json_int); SAW_EXPECT(eov.is_value(), "Encoding error"); std::string_view str_view = "44123"; for(std::size_t i = 0; i < str_view.size(); ++i){ SAW_EXPECT( json_int.at(i) == str_view[i], "Value is not being encoded correctly" ); } } }