#include #include "../c++/data.h" #include "../c++/csv.h" #include namespace { namespace schema { using namespace saw::schema; using TestStruct = Struct< Member, Member >; using TestArray = Array< TestStruct >; SAW_TEST("Codec Csv Encode Basic"){ using namespace saw; data native_data{1}; auto& row = native_data.at(0); row.template get<"string">().set("foo"); row.template get<"number">().set(140u); data csv_data; codec csv_codec; auto eov = csv_codec.encode(native_data, csv_data); SAW_EXPECT(eov.is_value(), "Couldn't encode data"); } } }