Sha256: 46ee2195915d1efe342b7a21ad9bac1261623d74c6a10cd07e83bb77132792cc
Contents?: true
Size: 805 Bytes
Versions: 1
Compression:
Stored size: 805 Bytes
Contents
// SARU : Tag fastjson // SARU : CxxLibs -L.. -lfastjson #include "saru_cxx.h" #include "fastjson/core.h" #include "fastjson/dom.h" class TestFixture { public: void test_create() { fastjson::dom::Chunk chunk; fastjson::Token token; saru_assert( fastjson::dom::parse_string("[1,2,3]", &token, &chunk, 0, NULL, NULL ) ); std::vector<int> values; saru_assert( fastjson::dom::json_helper<std::vector<int> >::from_json_value(&token, &values) ); saru_assert_equal(3, values.size() ); saru_assert_equal(1, values[0] ); saru_assert_equal(2, values[1] ); saru_assert_equal(3, values[2] ); } }; int main() { saru::TestLogger logger; SARU_TEST( TestFixture::test_create, logger); logger.printSummary(); return logger.allOK()?0:1; }
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simdjson-0.3.0 | vendor/simdjson/dependencies/fastjson/tests/01-dom-01-vector-from-json.cpp |