🚨 fixed some warnings
This commit is contained in:
		
							parent
							
								
									db53bdac19
								
							
						
					
					
						commit
						6f89613acd
					
				
					 15 changed files with 170 additions and 168 deletions
				
			
		|  | @ -821,7 +821,7 @@ TEST_CASE("BSON numerical data") | |||
|                 for (auto i : numbers) | ||||
|                 { | ||||
| 
 | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(i) | ||||
| 
 | ||||
|                     json j = | ||||
|                     { | ||||
|  | @ -893,7 +893,7 @@ TEST_CASE("BSON numerical data") | |||
|                 for (auto i : numbers) | ||||
|                 { | ||||
| 
 | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(i) | ||||
| 
 | ||||
|                     json j = | ||||
|                     { | ||||
|  | @ -946,7 +946,7 @@ TEST_CASE("BSON numerical data") | |||
|                 for (auto i : numbers) | ||||
|                 { | ||||
| 
 | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(i) | ||||
| 
 | ||||
|                     json j = | ||||
|                     { | ||||
|  | @ -1008,7 +1008,7 @@ TEST_CASE("BSON numerical data") | |||
|                 for (auto i : numbers) | ||||
|                 { | ||||
| 
 | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(i) | ||||
| 
 | ||||
|                     json j = | ||||
|                     { | ||||
|  | @ -1063,7 +1063,7 @@ TEST_CASE("BSON numerical data") | |||
|                 for (auto i : numbers) | ||||
|                 { | ||||
| 
 | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(i) | ||||
| 
 | ||||
|                     json j = | ||||
|                     { | ||||
|  | @ -1113,7 +1113,7 @@ TEST_CASE("BSON numerical data") | |||
|                 for (auto i : numbers) | ||||
|                 { | ||||
| 
 | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(i) | ||||
| 
 | ||||
|                     json j = | ||||
|                     { | ||||
|  | @ -1159,7 +1159,7 @@ TEST_CASE("BSON roundtrips", "[hide]") | |||
|                     "test/data/json.org/5.json" | ||||
|                 }) | ||||
|         { | ||||
|             CAPTURE(filename); | ||||
|             CAPTURE(filename) | ||||
| 
 | ||||
|             SECTION(filename + ": std::vector<uint8_t>") | ||||
|             { | ||||
|  |  | |||
|  | @ -175,7 +175,7 @@ TEST_CASE("CBOR") | |||
|                     numbers.push_back(-4294967297); | ||||
|                     for (auto i : numbers) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -232,7 +232,7 @@ TEST_CASE("CBOR") | |||
|                     numbers.push_back(-4294967296); | ||||
|                     for (auto i : numbers) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -273,7 +273,7 @@ TEST_CASE("CBOR") | |||
|                 { | ||||
|                     for (int32_t i = -65536; i <= -257; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -325,7 +325,7 @@ TEST_CASE("CBOR") | |||
|                 { | ||||
|                     for (auto i = -256; i < -24; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -357,7 +357,7 @@ TEST_CASE("CBOR") | |||
|                 { | ||||
|                     for (auto i = -24; i <= -1; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -387,7 +387,7 @@ TEST_CASE("CBOR") | |||
|                 { | ||||
|                     for (size_t i = 0; i <= 23; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -418,7 +418,7 @@ TEST_CASE("CBOR") | |||
|                 { | ||||
|                     for (size_t i = 24; i <= 255; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -451,7 +451,7 @@ TEST_CASE("CBOR") | |||
|                 { | ||||
|                     for (size_t i = 256; i <= 65535; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -489,7 +489,7 @@ TEST_CASE("CBOR") | |||
|                                 65536u, 77777u, 1048576u | ||||
|                             }) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -532,7 +532,7 @@ TEST_CASE("CBOR") | |||
|                                 4294967296ul, 4611686018427387903ul | ||||
|                             }) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -580,7 +580,7 @@ TEST_CASE("CBOR") | |||
|                 { | ||||
|                     for (int16_t i = -32768; i <= -129; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -616,7 +616,7 @@ TEST_CASE("CBOR") | |||
|                 { | ||||
|                     for (size_t i = 0; i <= 23; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -646,7 +646,7 @@ TEST_CASE("CBOR") | |||
|                 { | ||||
|                     for (size_t i = 24; i <= 255; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -679,7 +679,7 @@ TEST_CASE("CBOR") | |||
|                 { | ||||
|                     for (size_t i = 256; i <= 65535; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -716,7 +716,7 @@ TEST_CASE("CBOR") | |||
|                                 65536u, 77777u, 1048576u | ||||
|                             }) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -758,7 +758,7 @@ TEST_CASE("CBOR") | |||
|                                 4294967296ul, 4611686018427387903ul | ||||
|                             }) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -934,7 +934,7 @@ TEST_CASE("CBOR") | |||
|             { | ||||
|                 for (size_t N = 0; N <= 0x17; ++N) | ||||
|                 { | ||||
|                     CAPTURE(N); | ||||
|                     CAPTURE(N) | ||||
| 
 | ||||
|                     // create JSON value with string containing of N * 'x'
 | ||||
|                     const auto s = std::string(N, 'x'); | ||||
|  | @ -968,7 +968,7 @@ TEST_CASE("CBOR") | |||
|             { | ||||
|                 for (size_t N = 24; N <= 255; ++N) | ||||
|                 { | ||||
|                     CAPTURE(N); | ||||
|                     CAPTURE(N) | ||||
| 
 | ||||
|                     // create JSON value with string containing of N * 'x'
 | ||||
|                     const auto s = std::string(N, 'x'); | ||||
|  | @ -1003,7 +1003,7 @@ TEST_CASE("CBOR") | |||
|                             256u, 999u, 1025u, 3333u, 2048u, 65535u | ||||
|                         }) | ||||
|                 { | ||||
|                     CAPTURE(N); | ||||
|                     CAPTURE(N) | ||||
| 
 | ||||
|                     // create JSON value with string containing of N * 'x'
 | ||||
|                     const auto s = std::string(N, 'x'); | ||||
|  | @ -1036,7 +1036,7 @@ TEST_CASE("CBOR") | |||
|                             65536u, 77777u, 1048576u | ||||
|                         }) | ||||
|                 { | ||||
|                     CAPTURE(N); | ||||
|                     CAPTURE(N) | ||||
| 
 | ||||
|                     // create JSON value with string containing of N * 'x'
 | ||||
|                     const auto s = std::string(N, 'x'); | ||||
|  | @ -1620,7 +1620,7 @@ TEST_CASE("CBOR regressions", "[!throws]") | |||
|                     "test/data/cbor_regression/test21" | ||||
|                 }) | ||||
|         { | ||||
|             CAPTURE(filename); | ||||
|             CAPTURE(filename) | ||||
| 
 | ||||
|             try | ||||
|             { | ||||
|  | @ -1825,7 +1825,7 @@ TEST_CASE("CBOR roundtrips", "[hide]") | |||
|                     "test/data/nst_json_testsuite/test_parsing/y_structure_whitespace_array.json" | ||||
|                 }) | ||||
|         { | ||||
|             CAPTURE(filename); | ||||
|             CAPTURE(filename) | ||||
| 
 | ||||
|             SECTION(filename + ": std::vector<uint8_t>") | ||||
|             { | ||||
|  | @ -1968,7 +1968,7 @@ TEST_CASE("all CBOR first bytes", "[!throws]") | |||
|         { | ||||
|             // check that parse_error.112 is only thrown if the
 | ||||
|             // first byte is in the unsupported set
 | ||||
|             CAPTURE(e.what()); | ||||
|             CAPTURE(e.what()) | ||||
|             if (std::find(unsupported.begin(), unsupported.end(), byte) != unsupported.end()) | ||||
|             { | ||||
|                 CHECK(e.id == 112); | ||||
|  |  | |||
|  | @ -223,7 +223,7 @@ json parser_helper(const std::string& s) | |||
| 
 | ||||
| bool accept_helper(const std::string& s) | ||||
| { | ||||
|     CAPTURE(s); | ||||
|     CAPTURE(s) | ||||
| 
 | ||||
|     // 1. parse s without exceptions
 | ||||
|     json j; | ||||
|  | @ -1165,18 +1165,18 @@ TEST_CASE("parser class") | |||
| 
 | ||||
|                 if (valid(c)) | ||||
|                 { | ||||
|                     CAPTURE(s1); | ||||
|                     CAPTURE(s1) | ||||
|                     CHECK_NOTHROW(parser_helper(s1.c_str())); | ||||
|                     CAPTURE(s2); | ||||
|                     CAPTURE(s2) | ||||
|                     CHECK_NOTHROW(parser_helper(s2.c_str())); | ||||
|                     CAPTURE(s3); | ||||
|                     CAPTURE(s3) | ||||
|                     CHECK_NOTHROW(parser_helper(s3.c_str())); | ||||
|                     CAPTURE(s4); | ||||
|                     CAPTURE(s4) | ||||
|                     CHECK_NOTHROW(parser_helper(s4.c_str())); | ||||
|                 } | ||||
|                 else | ||||
|                 { | ||||
|                     CAPTURE(s1); | ||||
|                     CAPTURE(s1) | ||||
|                     CHECK_THROWS_AS(parser_helper(s1.c_str()), json::parse_error&); | ||||
|                     // only check error message if c is not a control character
 | ||||
|                     if (c > 0x1f) | ||||
|  | @ -1185,7 +1185,7 @@ TEST_CASE("parser class") | |||
|                                           "[json.exception.parse_error.101] parse error at line 1, column 7: syntax error while parsing value - invalid string: '\\u' must be followed by 4 hex digits; last read: '" + s1.substr(0, 7) + "'"); | ||||
|                     } | ||||
| 
 | ||||
|                     CAPTURE(s2); | ||||
|                     CAPTURE(s2) | ||||
|                     CHECK_THROWS_AS(parser_helper(s2.c_str()), json::parse_error&); | ||||
|                     // only check error message if c is not a control character
 | ||||
|                     if (c > 0x1f) | ||||
|  | @ -1194,7 +1194,7 @@ TEST_CASE("parser class") | |||
|                                           "[json.exception.parse_error.101] parse error at line 1, column 6: syntax error while parsing value - invalid string: '\\u' must be followed by 4 hex digits; last read: '" + s2.substr(0, 6) + "'"); | ||||
|                     } | ||||
| 
 | ||||
|                     CAPTURE(s3); | ||||
|                     CAPTURE(s3) | ||||
|                     CHECK_THROWS_AS(parser_helper(s3.c_str()), json::parse_error&); | ||||
|                     // only check error message if c is not a control character
 | ||||
|                     if (c > 0x1f) | ||||
|  | @ -1203,7 +1203,7 @@ TEST_CASE("parser class") | |||
|                                           "[json.exception.parse_error.101] parse error at line 1, column 5: syntax error while parsing value - invalid string: '\\u' must be followed by 4 hex digits; last read: '" + s3.substr(0, 5) + "'"); | ||||
|                     } | ||||
| 
 | ||||
|                     CAPTURE(s4); | ||||
|                     CAPTURE(s4) | ||||
|                     CHECK_THROWS_AS(parser_helper(s4.c_str()), json::parse_error&); | ||||
|                     // only check error message if c is not a control character
 | ||||
|                     if (c > 0x1f) | ||||
|  | @ -1383,27 +1383,27 @@ TEST_CASE("parser class") | |||
| 
 | ||||
|                 if (valid(c)) | ||||
|                 { | ||||
|                     CAPTURE(s1); | ||||
|                     CAPTURE(s1) | ||||
|                     CHECK(json::parser(nlohmann::detail::input_adapter(std::string(s1.c_str()))).accept()); | ||||
|                     CAPTURE(s2); | ||||
|                     CAPTURE(s2) | ||||
|                     CHECK(json::parser(nlohmann::detail::input_adapter(std::string(s2.c_str()))).accept()); | ||||
|                     CAPTURE(s3); | ||||
|                     CAPTURE(s3) | ||||
|                     CHECK(json::parser(nlohmann::detail::input_adapter(std::string(s3.c_str()))).accept()); | ||||
|                     CAPTURE(s4); | ||||
|                     CAPTURE(s4) | ||||
|                     CHECK(json::parser(nlohmann::detail::input_adapter(std::string(s4.c_str()))).accept()); | ||||
|                 } | ||||
|                 else | ||||
|                 { | ||||
|                     CAPTURE(s1); | ||||
|                     CAPTURE(s1) | ||||
|                     CHECK(json::parser(nlohmann::detail::input_adapter(std::string(s1.c_str()))).accept() == false); | ||||
| 
 | ||||
|                     CAPTURE(s2); | ||||
|                     CAPTURE(s2) | ||||
|                     CHECK(json::parser(nlohmann::detail::input_adapter(std::string(s2.c_str()))).accept() == false); | ||||
| 
 | ||||
|                     CAPTURE(s3); | ||||
|                     CAPTURE(s3) | ||||
|                     CHECK(json::parser(nlohmann::detail::input_adapter(std::string(s3.c_str()))).accept() == false); | ||||
| 
 | ||||
|                     CAPTURE(s4); | ||||
|                     CAPTURE(s4) | ||||
|                     CHECK(json::parser(nlohmann::detail::input_adapter(std::string(s4.c_str()))).accept() == false); | ||||
|                 } | ||||
|             } | ||||
|  |  | |||
|  | @ -74,8 +74,8 @@ TEST_CASE("lexicographical comparison operators") | |||
|             { | ||||
|                 for (size_t j = 0; j < j_types.size(); ++j) | ||||
|                 { | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(j); | ||||
|                     CAPTURE(i) | ||||
|                     CAPTURE(j) | ||||
|                     // check precomputed values
 | ||||
|                     CHECK(operator<(j_types[i], j_types[j]) == expected[i][j]); | ||||
|                     CHECK(f(j_types[i], j_types[j]) == expected[i][j]); | ||||
|  | @ -124,10 +124,10 @@ TEST_CASE("lexicographical comparison operators") | |||
|             { | ||||
|                 for (size_t j = 0; j < j_values.size(); ++j) | ||||
|                 { | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(j); | ||||
|                     CAPTURE(j_values[i]); | ||||
|                     CAPTURE(j_values[j]); | ||||
|                     CAPTURE(i) | ||||
|                     CAPTURE(j) | ||||
|                     CAPTURE(j_values[i]) | ||||
|                     CAPTURE(j_values[j]) | ||||
|                     // check precomputed values
 | ||||
|                     CHECK( (j_values[i] == j_values[j]) == expected[i][j] ); | ||||
|                 } | ||||
|  | @ -154,8 +154,8 @@ TEST_CASE("lexicographical comparison operators") | |||
|             { | ||||
|                 for (size_t j = 0; j < j_values.size(); ++j) | ||||
|                 { | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(j); | ||||
|                     CAPTURE(i) | ||||
|                     CAPTURE(j) | ||||
|                     // check definition
 | ||||
|                     CHECK( (j_values[i] != j_values[j]) == not(j_values[i] == j_values[j]) ); | ||||
|                 } | ||||
|  | @ -195,10 +195,10 @@ TEST_CASE("lexicographical comparison operators") | |||
|             { | ||||
|                 for (size_t j = 0; j < j_values.size(); ++j) | ||||
|                 { | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(j); | ||||
|                     CAPTURE(j_values[i]); | ||||
|                     CAPTURE(j_values[j]); | ||||
|                     CAPTURE(i) | ||||
|                     CAPTURE(j) | ||||
|                     CAPTURE(j_values[i]) | ||||
|                     CAPTURE(j_values[j]) | ||||
|                     // check precomputed values
 | ||||
|                     CHECK( (j_values[i] < j_values[j]) == expected[i][j] ); | ||||
|                 } | ||||
|  | @ -208,7 +208,7 @@ TEST_CASE("lexicographical comparison operators") | |||
|             json j_discarded(json::value_t::discarded); | ||||
|             for (size_t i = 0; i < j_values.size(); ++i) | ||||
|             { | ||||
|                 CAPTURE(i); | ||||
|                 CAPTURE(i) | ||||
|                 CHECK( (j_values[i] < j_discarded) == false); | ||||
|                 CHECK( (j_discarded < j_values[i]) == false); | ||||
|                 CHECK( (j_discarded < j_discarded) == false); | ||||
|  | @ -221,8 +221,8 @@ TEST_CASE("lexicographical comparison operators") | |||
|             { | ||||
|                 for (size_t j = 0; j < j_values.size(); ++j) | ||||
|                 { | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(j); | ||||
|                     CAPTURE(i) | ||||
|                     CAPTURE(j) | ||||
|                     // check definition
 | ||||
|                     CHECK( (j_values[i] <= j_values[j]) == not(j_values[j] < j_values[i]) ); | ||||
|                 } | ||||
|  | @ -235,8 +235,8 @@ TEST_CASE("lexicographical comparison operators") | |||
|             { | ||||
|                 for (size_t j = 0; j < j_values.size(); ++j) | ||||
|                 { | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(j); | ||||
|                     CAPTURE(i) | ||||
|                     CAPTURE(j) | ||||
|                     // check definition
 | ||||
|                     CHECK( (j_values[i] > j_values[j]) == (j_values[j] < j_values[i]) ); | ||||
|                 } | ||||
|  | @ -249,8 +249,8 @@ TEST_CASE("lexicographical comparison operators") | |||
|             { | ||||
|                 for (size_t j = 0; j < j_values.size(); ++j) | ||||
|                 { | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(j); | ||||
|                     CAPTURE(i) | ||||
|                     CAPTURE(j) | ||||
|                     // check definition
 | ||||
|                     CHECK( (j_values[i] >= j_values[j]) == not(j_values[i] < j_values[j]) ); | ||||
|                 } | ||||
|  |  | |||
|  | @ -895,9 +895,9 @@ TEST_CASE("deserialization") | |||
|                     for (int i2 = -1; i2 < 2; ++i2) | ||||
|                     { | ||||
|                         // debug output for the variations
 | ||||
|                         CAPTURE(i0); | ||||
|                         CAPTURE(i1); | ||||
|                         CAPTURE(i2); | ||||
|                         CAPTURE(i0) | ||||
|                         CAPTURE(i1) | ||||
|                         CAPTURE(i2) | ||||
| 
 | ||||
|                         std::string s = ""; | ||||
|                         s.push_back(static_cast<char>(bom[0] + i0)); | ||||
|  |  | |||
|  | @ -1262,7 +1262,7 @@ TEST_CASE("JSON patch") | |||
|                  "test/data/json-patch-tests/tests.json" | ||||
|                 }) | ||||
|         { | ||||
|             CAPTURE(filename); | ||||
|             CAPTURE(filename) | ||||
|             std::ifstream f(filename); | ||||
|             json suite = json::parse(f); | ||||
| 
 | ||||
|  |  | |||
|  | @ -163,7 +163,7 @@ TEST_CASE("MessagePack") | |||
|                 { | ||||
|                     for (auto i = -32; i <= -1; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -193,7 +193,7 @@ TEST_CASE("MessagePack") | |||
|                 { | ||||
|                     for (size_t i = 0; i <= 127; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -224,7 +224,7 @@ TEST_CASE("MessagePack") | |||
|                 { | ||||
|                     for (size_t i = 128; i <= 255; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -258,7 +258,7 @@ TEST_CASE("MessagePack") | |||
|                 { | ||||
|                     for (size_t i = 256; i <= 65535; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -296,7 +296,7 @@ TEST_CASE("MessagePack") | |||
|                                 65536u, 77777u, 1048576u, 4294967295u | ||||
|                             }) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -339,7 +339,7 @@ TEST_CASE("MessagePack") | |||
|                                 4294967296lu, 9223372036854775807lu | ||||
|                             }) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -387,7 +387,7 @@ TEST_CASE("MessagePack") | |||
|                 { | ||||
|                     for (auto i = -128; i <= -33; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -435,7 +435,7 @@ TEST_CASE("MessagePack") | |||
|                 { | ||||
|                     for (int16_t i = -32768; i <= -129; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -475,7 +475,7 @@ TEST_CASE("MessagePack") | |||
|                     numbers.push_back(-2147483648ll); | ||||
|                     for (auto i : numbers) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -517,7 +517,7 @@ TEST_CASE("MessagePack") | |||
|                     numbers.push_back(-2147483649ll); | ||||
|                     for (auto i : numbers) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -567,7 +567,7 @@ TEST_CASE("MessagePack") | |||
|                 { | ||||
|                     for (size_t i = 0; i <= 127; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -597,7 +597,7 @@ TEST_CASE("MessagePack") | |||
|                 { | ||||
|                     for (size_t i = 128; i <= 255; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -630,7 +630,7 @@ TEST_CASE("MessagePack") | |||
|                 { | ||||
|                     for (size_t i = 256; i <= 65535; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -667,7 +667,7 @@ TEST_CASE("MessagePack") | |||
|                                 65536u, 77777u, 1048576u, 4294967295u | ||||
|                             }) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -709,7 +709,7 @@ TEST_CASE("MessagePack") | |||
|                                 4294967296lu, 18446744073709551615lu | ||||
|                             }) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -789,7 +789,7 @@ TEST_CASE("MessagePack") | |||
| 
 | ||||
|                 for (size_t N = 0; N < first_bytes.size(); ++N) | ||||
|                 { | ||||
|                     CAPTURE(N); | ||||
|                     CAPTURE(N) | ||||
| 
 | ||||
|                     // create JSON value with string containing of N * 'x'
 | ||||
|                     const auto s = std::string(N, 'x'); | ||||
|  | @ -826,7 +826,7 @@ TEST_CASE("MessagePack") | |||
|             { | ||||
|                 for (size_t N = 32; N <= 255; ++N) | ||||
|                 { | ||||
|                     CAPTURE(N); | ||||
|                     CAPTURE(N) | ||||
| 
 | ||||
|                     // create JSON value with string containing of N * 'x'
 | ||||
|                     const auto s = std::string(N, 'x'); | ||||
|  | @ -861,7 +861,7 @@ TEST_CASE("MessagePack") | |||
|                             256u, 999u, 1025u, 3333u, 2048u, 65535u | ||||
|                         }) | ||||
|                 { | ||||
|                     CAPTURE(N); | ||||
|                     CAPTURE(N) | ||||
| 
 | ||||
|                     // create JSON value with string containing of N * 'x'
 | ||||
|                     const auto s = std::string(N, 'x'); | ||||
|  | @ -894,7 +894,7 @@ TEST_CASE("MessagePack") | |||
|                             65536u, 77777u, 1048576u | ||||
|                         }) | ||||
|                 { | ||||
|                     CAPTURE(N); | ||||
|                     CAPTURE(N) | ||||
| 
 | ||||
|                     // create JSON value with string containing of N * 'x'
 | ||||
|                     const auto s = std::string(N, 'x'); | ||||
|  | @ -1003,7 +1003,7 @@ TEST_CASE("MessagePack") | |||
|                 CHECK(result.size() == expected.size()); | ||||
|                 for (size_t i = 0; i < expected.size(); ++i) | ||||
|                 { | ||||
|                     CAPTURE(i); | ||||
|                     CAPTURE(i) | ||||
|                     CHECK(result[i] == expected[i]); | ||||
|                 } | ||||
| 
 | ||||
|  | @ -1517,7 +1517,7 @@ TEST_CASE("MessagePack roundtrips", "[hide]") | |||
|                     "test/data/nst_json_testsuite/test_parsing/y_structure_whitespace_array.json" | ||||
|                 }) | ||||
|         { | ||||
|             CAPTURE(filename); | ||||
|             CAPTURE(filename) | ||||
| 
 | ||||
|             SECTION(filename + ": std::vector<uint8_t>") | ||||
|             { | ||||
|  |  | |||
|  | @ -656,7 +656,7 @@ TEST_CASE("regression tests") | |||
|                     "test/data/regression/working_file.json" | ||||
|                 }) | ||||
|         { | ||||
|             CAPTURE(filename); | ||||
|             CAPTURE(filename) | ||||
|             json j; | ||||
|             std::ifstream f(filename); | ||||
|             CHECK_NOTHROW(f >> j); | ||||
|  | @ -672,7 +672,7 @@ TEST_CASE("regression tests") | |||
|                     "test/data/regression/unsigned_ints.json" | ||||
|                 }) | ||||
|         { | ||||
|             CAPTURE(filename); | ||||
|             CAPTURE(filename) | ||||
|             json j; | ||||
|             std::ifstream f(filename); | ||||
|             CHECK_NOTHROW(f >> j); | ||||
|  | @ -697,7 +697,7 @@ TEST_CASE("regression tests") | |||
|     { | ||||
|         auto check_roundtrip = [](double number) | ||||
|         { | ||||
|             CAPTURE(number); | ||||
|             CAPTURE(number) | ||||
| 
 | ||||
|             json j = number; | ||||
|             CHECK(j.is_number_float()); | ||||
|  | @ -900,7 +900,7 @@ TEST_CASE("regression tests") | |||
|             size_t i = 0; | ||||
|             while (stream.peek() != EOF) | ||||
|             { | ||||
|                 CAPTURE(i); | ||||
|                 CAPTURE(i) | ||||
|                 CHECK_NOTHROW(stream >> val); | ||||
| 
 | ||||
|                 CHECK(i < 2); | ||||
|  | @ -1109,12 +1109,12 @@ TEST_CASE("regression tests") | |||
|     CHECK_FALSE((json(v) != v));\ | ||||
|     CHECK_FALSE((v != json(v))); | ||||
| 
 | ||||
|         CHECK_TYPE(nullptr); | ||||
|         CHECK_TYPE(0); | ||||
|         CHECK_TYPE(0u); | ||||
|         CHECK_TYPE(0L); | ||||
|         CHECK_TYPE(0.0); | ||||
|         CHECK_TYPE(""); | ||||
|         CHECK_TYPE(nullptr) | ||||
|         CHECK_TYPE(0) | ||||
|         CHECK_TYPE(0u) | ||||
|         CHECK_TYPE(0L) | ||||
|         CHECK_TYPE(0.0) | ||||
|         CHECK_TYPE("") | ||||
| 
 | ||||
| #undef CHECK_TYPE | ||||
|     } | ||||
|  |  | |||
|  | @ -77,7 +77,7 @@ TEST_CASE("compliance tests from json.org") | |||
|                     "test/data/json_tests/fail33.json" | ||||
|                 }) | ||||
|         { | ||||
|             CAPTURE(filename); | ||||
|             CAPTURE(filename) | ||||
|             std::ifstream f(filename); | ||||
|             CHECK_THROWS_AS(json::parse(f), json::parse_error&); | ||||
|         } | ||||
|  | @ -95,7 +95,7 @@ TEST_CASE("compliance tests from json.org") | |||
|                     "test/data/json_tests/fail10.json", | ||||
|                 }) | ||||
|         { | ||||
|             CAPTURE(filename); | ||||
|             CAPTURE(filename) | ||||
|             std::ifstream f(filename); | ||||
|             json j; | ||||
|             CHECK_NOTHROW(f >> j); | ||||
|  | @ -111,7 +111,7 @@ TEST_CASE("compliance tests from json.org") | |||
|                     "test/data/json_tests/pass3.json" | ||||
|                 }) | ||||
|         { | ||||
|             CAPTURE(filename); | ||||
|             CAPTURE(filename) | ||||
|             std::ifstream f(filename); | ||||
|             json j; | ||||
|             CHECK_NOTHROW(f >> j); | ||||
|  | @ -127,8 +127,8 @@ TEST_CASE("compliance tests from nativejson-benchmark") | |||
|     { | ||||
|         auto TEST_DOUBLE = [](const std::string & json_string, const double expected) | ||||
|         { | ||||
|             CAPTURE(json_string); | ||||
|             CAPTURE(expected); | ||||
|             CAPTURE(json_string) | ||||
|             CAPTURE(expected) | ||||
|             CHECK(json::parse(json_string)[0].get<double>() == Approx(expected)); | ||||
|         }; | ||||
| 
 | ||||
|  | @ -263,8 +263,8 @@ TEST_CASE("compliance tests from nativejson-benchmark") | |||
|     { | ||||
|         auto TEST_STRING = [](const std::string & json_string, const std::string & expected) | ||||
|         { | ||||
|             CAPTURE(json_string); | ||||
|             CAPTURE(expected); | ||||
|             CAPTURE(json_string) | ||||
|             CAPTURE(expected) | ||||
|             CHECK(json::parse(json_string)[0].get<std::string>() == expected); | ||||
|         }; | ||||
| 
 | ||||
|  | @ -319,12 +319,12 @@ TEST_CASE("compliance tests from nativejson-benchmark") | |||
|                     //"test/data/json_roundtrip/roundtrip32.json" // same as roundtrip31
 | ||||
|                 }) | ||||
|         { | ||||
|             CAPTURE(filename); | ||||
|             CAPTURE(filename) | ||||
|             std::ifstream f(filename); | ||||
|             std::string json_string( (std::istreambuf_iterator<char>(f) ), | ||||
|                                      (std::istreambuf_iterator<char>()) ); | ||||
| 
 | ||||
|             CAPTURE(json_string); | ||||
|             CAPTURE(json_string) | ||||
|             json j = json::parse(json_string); | ||||
|             CHECK(j.dump() == json_string); | ||||
|         } | ||||
|  | @ -600,7 +600,7 @@ TEST_CASE("nst's JSONTestSuite") | |||
|                     } | ||||
|                 ) | ||||
|             { | ||||
|                 CAPTURE(filename); | ||||
|                 CAPTURE(filename) | ||||
|                 std::ifstream f(filename); | ||||
|                 json j; | ||||
|                 CHECK_NOTHROW(f >> j); | ||||
|  | @ -809,7 +809,7 @@ TEST_CASE("nst's JSONTestSuite") | |||
|                     } | ||||
|                 ) | ||||
|             { | ||||
|                 CAPTURE(filename); | ||||
|                 CAPTURE(filename) | ||||
|                 std::ifstream f(filename); | ||||
|                 CHECK_THROWS_AS(json::parse(f), json::parse_error&); | ||||
|             } | ||||
|  | @ -841,7 +841,7 @@ TEST_CASE("nst's JSONTestSuite") | |||
|                     } | ||||
|                 ) | ||||
|             { | ||||
|                 CAPTURE(filename); | ||||
|                 CAPTURE(filename) | ||||
|                 std::ifstream f(filename); | ||||
|                 json j; | ||||
|                 CHECK_NOTHROW(f >> j); | ||||
|  | @ -864,7 +864,7 @@ TEST_CASE("nst's JSONTestSuite") | |||
|                     } | ||||
|                 ) | ||||
|             { | ||||
|                 CAPTURE(filename); | ||||
|                 CAPTURE(filename) | ||||
|                 std::ifstream f(filename); | ||||
|                 json j; | ||||
|                 CHECK_NOTHROW(f >> j); | ||||
|  | @ -884,7 +884,7 @@ TEST_CASE("nst's JSONTestSuite") | |||
|                     } | ||||
|                 ) | ||||
|             { | ||||
|                 CAPTURE(filename); | ||||
|                 CAPTURE(filename) | ||||
|                 std::ifstream f(filename); | ||||
|                 json j; | ||||
|                 CHECK_THROWS_AS(f >> j, json::out_of_range&); | ||||
|  | @ -911,7 +911,7 @@ TEST_CASE("nst's JSONTestSuite") | |||
|                     } | ||||
|                 ) | ||||
|             { | ||||
|                 CAPTURE(filename); | ||||
|                 CAPTURE(filename) | ||||
|                 std::ifstream f(filename); | ||||
|                 json j; | ||||
|                 CHECK_THROWS_AS(f >> j, json::parse_error&); | ||||
|  | @ -1026,7 +1026,7 @@ TEST_CASE("nst's JSONTestSuite (2)") | |||
|                     } | ||||
|                 ) | ||||
|             { | ||||
|                 CAPTURE(filename); | ||||
|                 CAPTURE(filename) | ||||
|                 std::ifstream f(filename); | ||||
|                 CHECK_NOTHROW(json::parse(f)); | ||||
|                 std::ifstream f2(filename); | ||||
|  | @ -1227,7 +1227,7 @@ TEST_CASE("nst's JSONTestSuite (2)") | |||
|                     } | ||||
|                 ) | ||||
|             { | ||||
|                 CAPTURE(filename); | ||||
|                 CAPTURE(filename) | ||||
|                 std::ifstream f(filename); | ||||
|                 CHECK_THROWS_AS(json::parse(f), json::parse_error&); | ||||
|                 std::ifstream f2(filename); | ||||
|  | @ -1244,7 +1244,7 @@ TEST_CASE("nst's JSONTestSuite (2)") | |||
|                     } | ||||
|                 ) | ||||
|             { | ||||
|                 CAPTURE(filename); | ||||
|                 CAPTURE(filename) | ||||
|                 std::ifstream f(filename); | ||||
|                 CHECK(not json::accept(f)); | ||||
|             } | ||||
|  | @ -1292,7 +1292,7 @@ TEST_CASE("nst's JSONTestSuite (2)") | |||
|                     } | ||||
|                 ) | ||||
|             { | ||||
|                 CAPTURE(filename); | ||||
|                 CAPTURE(filename) | ||||
|                 std::ifstream f(filename); | ||||
|                 CHECK_NOTHROW(json::parse(f)); | ||||
|                 std::ifstream f2(filename); | ||||
|  | @ -1342,7 +1342,7 @@ TEST_CASE("nst's JSONTestSuite (2)") | |||
|                     } | ||||
|                 ) | ||||
|             { | ||||
|                 CAPTURE(filename); | ||||
|                 CAPTURE(filename) | ||||
|                 std::ifstream f(filename); | ||||
|                 CHECK_THROWS_AS(json::parse(f), json::exception&); // could be parse_error or out_of_range
 | ||||
|                 std::ifstream f2(filename); | ||||
|  | @ -1399,7 +1399,7 @@ TEST_CASE("Big List of Naughty Strings") | |||
|             } | ||||
| 
 | ||||
|             // check roundtrip
 | ||||
|             CAPTURE(line); | ||||
|             CAPTURE(line) | ||||
|             json j = json::parse(line); | ||||
|             CHECK(j.dump() == line); | ||||
|         } | ||||
|  |  | |||
|  | @ -146,9 +146,9 @@ TEST_CASE("digit gen") | |||
|     { | ||||
|         auto check_float = [](float number, const std::string & digits, int expected_exponent) | ||||
|         { | ||||
|             CAPTURE(number); | ||||
|             CAPTURE(digits); | ||||
|             CAPTURE(expected_exponent); | ||||
|             CAPTURE(number) | ||||
|             CAPTURE(digits) | ||||
|             CAPTURE(expected_exponent) | ||||
| 
 | ||||
|             char buf[32]; | ||||
|             int len = 0; | ||||
|  | @ -210,9 +210,9 @@ TEST_CASE("digit gen") | |||
|     { | ||||
|         auto check_double = [](double number, const std::string & digits, int expected_exponent) | ||||
|         { | ||||
|             CAPTURE(number); | ||||
|             CAPTURE(digits); | ||||
|             CAPTURE(expected_exponent); | ||||
|             CAPTURE(number) | ||||
|             CAPTURE(digits) | ||||
|             CAPTURE(expected_exponent) | ||||
| 
 | ||||
|             char buf[32]; | ||||
|             int len = 0; | ||||
|  |  | |||
|  | @ -175,7 +175,7 @@ TEST_CASE("UBJSON") | |||
|                     numbers.push_back(-2147483649ll); | ||||
|                     for (auto i : numbers) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -230,7 +230,7 @@ TEST_CASE("UBJSON") | |||
|                     numbers.push_back(-2147483647 - 1); // https://stackoverflow.com/a/29356002/266378
 | ||||
|                     for (auto i : numbers) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -269,7 +269,7 @@ TEST_CASE("UBJSON") | |||
|                 { | ||||
|                     for (int32_t i = -32768; i <= -129; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -323,7 +323,7 @@ TEST_CASE("UBJSON") | |||
|                 { | ||||
|                     for (auto i = -128; i <= -1; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -355,7 +355,7 @@ TEST_CASE("UBJSON") | |||
|                 { | ||||
|                     for (size_t i = 0; i <= 127; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -388,7 +388,7 @@ TEST_CASE("UBJSON") | |||
|                 { | ||||
|                     for (size_t i = 128; i <= 255; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -421,7 +421,7 @@ TEST_CASE("UBJSON") | |||
|                 { | ||||
|                     for (size_t i = 256; i <= 32767; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -459,7 +459,7 @@ TEST_CASE("UBJSON") | |||
|                                 65536u, 77777u, 1048576u | ||||
|                             }) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -500,7 +500,7 @@ TEST_CASE("UBJSON") | |||
|                     std::vector<uint64_t> v = {2147483648ul, 9223372036854775807ul}; | ||||
|                     for (uint64_t i : v) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = -1; | ||||
|  | @ -551,7 +551,7 @@ TEST_CASE("UBJSON") | |||
|                 { | ||||
|                     for (size_t i = 0; i <= 127; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -584,7 +584,7 @@ TEST_CASE("UBJSON") | |||
|                 { | ||||
|                     for (size_t i = 128; i <= 255; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -617,7 +617,7 @@ TEST_CASE("UBJSON") | |||
|                 { | ||||
|                     for (size_t i = 256; i <= 32767; ++i) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -654,7 +654,7 @@ TEST_CASE("UBJSON") | |||
|                                 65536u, 77777u, 1048576u | ||||
|                             }) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with unsigned integer number
 | ||||
|                         json j = i; | ||||
|  | @ -694,7 +694,7 @@ TEST_CASE("UBJSON") | |||
|                     std::vector<uint64_t> v = {2147483648ul, 9223372036854775807ul}; | ||||
|                     for (uint64_t i : v) | ||||
|                     { | ||||
|                         CAPTURE(i); | ||||
|                         CAPTURE(i) | ||||
| 
 | ||||
|                         // create JSON value with integer number
 | ||||
|                         json j = i; | ||||
|  | @ -765,7 +765,7 @@ TEST_CASE("UBJSON") | |||
|             { | ||||
|                 for (size_t N = 0; N <= 127; ++N) | ||||
|                 { | ||||
|                     CAPTURE(N); | ||||
|                     CAPTURE(N) | ||||
| 
 | ||||
|                     // create JSON value with string containing of N * 'x'
 | ||||
|                     const auto s = std::string(N, 'x'); | ||||
|  | @ -801,7 +801,7 @@ TEST_CASE("UBJSON") | |||
|             { | ||||
|                 for (size_t N = 128; N <= 255; ++N) | ||||
|                 { | ||||
|                     CAPTURE(N); | ||||
|                     CAPTURE(N) | ||||
| 
 | ||||
|                     // create JSON value with string containing of N * 'x'
 | ||||
|                     const auto s = std::string(N, 'x'); | ||||
|  | @ -837,7 +837,7 @@ TEST_CASE("UBJSON") | |||
|                             256u, 999u, 1025u, 3333u, 2048u, 32767u | ||||
|                         }) | ||||
|                 { | ||||
|                     CAPTURE(N); | ||||
|                     CAPTURE(N) | ||||
| 
 | ||||
|                     // create JSON value with string containing of N * 'x'
 | ||||
|                     const auto s = std::string(N, 'x'); | ||||
|  | @ -871,7 +871,7 @@ TEST_CASE("UBJSON") | |||
|                             65536u, 77777u, 1048576u | ||||
|                         }) | ||||
|                 { | ||||
|                     CAPTURE(N); | ||||
|                     CAPTURE(N) | ||||
| 
 | ||||
|                     // create JSON value with string containing of N * 'x'
 | ||||
|                     const auto s = std::string(N, 'x'); | ||||
|  | @ -2124,7 +2124,7 @@ TEST_CASE("all UBJSON first bytes", "[!throws]") | |||
|     for (auto i = 0; i < 256; ++i) | ||||
|     { | ||||
|         const auto byte = static_cast<uint8_t>(i); | ||||
|         CAPTURE(byte); | ||||
|         CAPTURE(byte) | ||||
| 
 | ||||
|         try | ||||
|         { | ||||
|  | @ -2134,7 +2134,7 @@ TEST_CASE("all UBJSON first bytes", "[!throws]") | |||
|         { | ||||
|             // check that parse_error.112 is only thrown if the
 | ||||
|             // first byte is not in the supported set
 | ||||
|             CAPTURE(e.what()); | ||||
|             CAPTURE(e.what()) | ||||
|             if (std::find(supported.begin(), supported.end(), byte) == supported.end()) | ||||
|             { | ||||
|                 CHECK(e.id == 112); | ||||
|  | @ -2197,7 +2197,7 @@ TEST_CASE("UBJSON roundtrips", "[hide]") | |||
|                     "test/data/json_tests/pass3.json" | ||||
|                 }) | ||||
|         { | ||||
|             CAPTURE(filename); | ||||
|             CAPTURE(filename) | ||||
| 
 | ||||
|             SECTION(filename + ": std::vector<uint8_t>") | ||||
|             { | ||||
|  |  | |||
|  | @ -45,10 +45,10 @@ void check_utf8dump(bool success_expected, int byte1, int byte2 = -1, int byte3 | |||
| { | ||||
|     std::string json_string; | ||||
| 
 | ||||
|     CAPTURE(byte1); | ||||
|     CAPTURE(byte2); | ||||
|     CAPTURE(byte3); | ||||
|     CAPTURE(byte4); | ||||
|     CAPTURE(byte1) | ||||
|     CAPTURE(byte2) | ||||
|     CAPTURE(byte3) | ||||
|     CAPTURE(byte4) | ||||
| 
 | ||||
|     json_string += std::string(1, static_cast<char>(byte1)); | ||||
| 
 | ||||
|  | @ -67,7 +67,7 @@ void check_utf8dump(bool success_expected, int byte1, int byte2 = -1, int byte3 | |||
|         json_string += std::string(1, static_cast<char>(byte4)); | ||||
|     } | ||||
| 
 | ||||
|     CAPTURE(json_string); | ||||
|     CAPTURE(json_string) | ||||
| 
 | ||||
|     // store the string in a JSON value
 | ||||
|     json j = json_string; | ||||
|  | @ -125,30 +125,30 @@ void check_utf8string(bool success_expected, int byte1, int byte2 = -1, int byte | |||
| 
 | ||||
|     std::string json_string = "\""; | ||||
| 
 | ||||
|     CAPTURE(byte1); | ||||
|     CAPTURE(byte1) | ||||
|     json_string += std::string(1, static_cast<char>(byte1)); | ||||
| 
 | ||||
|     if (byte2 != -1) | ||||
|     { | ||||
|         CAPTURE(byte2); | ||||
|         CAPTURE(byte2) | ||||
|         json_string += std::string(1, static_cast<char>(byte2)); | ||||
|     } | ||||
| 
 | ||||
|     if (byte3 != -1) | ||||
|     { | ||||
|         CAPTURE(byte3); | ||||
|         CAPTURE(byte3) | ||||
|         json_string += std::string(1, static_cast<char>(byte3)); | ||||
|     } | ||||
| 
 | ||||
|     if (byte4 != -1) | ||||
|     { | ||||
|         CAPTURE(byte4); | ||||
|         CAPTURE(byte4) | ||||
|         json_string += std::string(1, static_cast<char>(byte4)); | ||||
|     } | ||||
| 
 | ||||
|     json_string += "\""; | ||||
| 
 | ||||
|     CAPTURE(json_string); | ||||
|     CAPTURE(json_string) | ||||
| 
 | ||||
|     if (success_expected) | ||||
|     { | ||||
|  | @ -1041,7 +1041,7 @@ TEST_CASE("Unicode", "[hide]") | |||
|                 } | ||||
| 
 | ||||
|                 json_text += "\""; | ||||
|                 CAPTURE(json_text); | ||||
|                 CAPTURE(json_text) | ||||
|                 CHECK_NOTHROW(json::parse(json_text)); | ||||
|             } | ||||
|         } | ||||
|  | @ -1090,7 +1090,7 @@ TEST_CASE("Unicode", "[hide]") | |||
|                 for (std::size_t cp = 0xD800u; cp <= 0xDBFFu; ++cp) | ||||
|                 { | ||||
|                     std::string json_text = "\"" + codepoint_to_unicode(cp) + "\""; | ||||
|                     CAPTURE(json_text); | ||||
|                     CAPTURE(json_text) | ||||
|                     CHECK_THROWS_AS(json::parse(json_text), json::parse_error&); | ||||
|                 } | ||||
|             } | ||||
|  | @ -1109,7 +1109,7 @@ TEST_CASE("Unicode", "[hide]") | |||
|                         } | ||||
| 
 | ||||
|                         std::string json_text = "\"" + codepoint_to_unicode(cp1) + codepoint_to_unicode(cp2) + "\""; | ||||
|                         CAPTURE(json_text); | ||||
|                         CAPTURE(json_text) | ||||
|                         CHECK_THROWS_AS(json::parse(json_text), json::parse_error&); | ||||
|                     } | ||||
|                 } | ||||
|  | @ -1122,7 +1122,7 @@ TEST_CASE("Unicode", "[hide]") | |||
|                 for (std::size_t cp = 0xDC00u; cp <= 0xDFFFu; ++cp) | ||||
|                 { | ||||
|                     std::string json_text = "\"" + codepoint_to_unicode(cp) + "\""; | ||||
|                     CAPTURE(json_text); | ||||
|                     CAPTURE(json_text) | ||||
|                     CHECK_THROWS_AS(json::parse(json_text), json::parse_error&); | ||||
|                 } | ||||
|             } | ||||
|  | @ -1203,7 +1203,7 @@ void roundtrip(bool success_expected, const std::string& s); | |||
| 
 | ||||
| void roundtrip(bool success_expected, const std::string& s) | ||||
| { | ||||
|     CAPTURE(s); | ||||
|     CAPTURE(s) | ||||
| 
 | ||||
|     // create JSON string value
 | ||||
|     json j = s; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue