diff --git a/test/corelib/src/json_reader_tests.cpp b/test/corelib/src/json_reader_tests.cpp index 8da23c2ac..3d5d2cabf 100644 --- a/test/corelib/src/json_reader_tests.cpp +++ b/test/corelib/src/json_reader_tests.cpp @@ -340,18 +340,18 @@ TEST_CASE("json_reader json lines") json_decoder decoder; json_stream_reader reader(is, decoder); - CHECK(!reader.eof()); + REQUIRE(!reader.eof()); reader.read_next(); - CHECK(!reader.eof()); + CHECK(decoder.get_result() == json::parse(R"(["Name", "Session", "Score", "Completed"])")); + REQUIRE(!reader.eof()); reader.read_next(); - CHECK(!reader.eof()); + REQUIRE(!reader.eof()); reader.read_next(); - CHECK(!reader.eof()); + REQUIRE(!reader.eof()); reader.read_next(); - CHECK(!reader.eof()); - reader.read_next(); - CHECK(!reader.eof()); + REQUIRE(!reader.eof()); reader.read_next(); + CHECK(decoder.get_result() == json::parse(R"(["Deloise", "2012A", 19, true])")); CHECK(reader.eof()); } }