diff options
author | Joshua Haberman <jhaberman@gmail.com> | 2015-08-19 16:57:49 -0700 |
---|---|---|
committer | Joshua Haberman <jhaberman@gmail.com> | 2015-08-19 16:57:49 -0700 |
commit | 77d45edfb39171aef5e0ae09a471e5d8e2679a7f (patch) | |
tree | a307fbb9bf6dbd7930be74ff481631486dc3b494 /tests/json/test_json.cc | |
parent | 782670e6a3d924a66adf23c94732603103b97223 (diff) | |
parent | 1e870951d7707d45fa7104658a4dde177d9fb62e (diff) |
Merge pull request #38 from haberman/decoderfix2
Added lots of decoder tests and fixed lots of bugs.
Diffstat (limited to 'tests/json/test_json.cc')
-rw-r--r-- | tests/json/test_json.cc | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/tests/json/test_json.cc b/tests/json/test_json.cc index c483cf0..b4346c5 100644 --- a/tests/json/test_json.cc +++ b/tests/json/test_json.cc @@ -295,17 +295,15 @@ void test_json_roundtrip_message(const char* json_src, upb::json::Parser* parser = upb::json::Parser::Create(env.env(), printer->input()); env.ResetBytesSink(parser->input()); - env.Reset(json_src, strlen(json_src), false); + env.Reset(json_src, strlen(json_src), false, false); bool ok = env.Start() && env.ParseBuffer(seam) && env.ParseBuffer(-1) && env.End(); - if (!ok) { - fprintf(stderr, "upb parse error: %s\n", env.status().error_message()); - } ASSERT(ok); + ASSERT(env.CheckConsistency()); if (memcmp(json_expected, data_sink.Data().data(), |