Lines Matching refs:JSONReader
209 std::unique_ptr<Value> root = JSONReader::ReadAndReturnError( in TEST_F()
217 root = JSONReader::ReadAndReturnError(big_json, JSON_PARSE_RFC, &error_code, in TEST_F()
220 EXPECT_EQ(JSONParser::FormatErrorMessage(5, 10, JSONReader::kSyntaxError), in TEST_F()
222 EXPECT_EQ(JSONReader::JSON_SYNTAX_ERROR, error_code); in TEST_F()
230 root = JSONReader::ReadAndReturnError(big_json_crlf, JSON_PARSE_RFC, in TEST_F()
233 EXPECT_EQ(JSONParser::FormatErrorMessage(5, 10, JSONReader::kSyntaxError), in TEST_F()
235 EXPECT_EQ(JSONReader::JSON_SYNTAX_ERROR, error_code); in TEST_F()
238 root = JSONReader::ReadAndReturnError("{},{}", JSON_PARSE_RFC, &error_code, in TEST_F()
242 JSONReader::kUnexpectedDataAfterRoot), error_message); in TEST_F()
243 EXPECT_EQ(JSONReader::JSON_UNEXPECTED_DATA_AFTER_ROOT, error_code); in TEST_F()
250 root = JSONReader::ReadAndReturnError(nested_json, JSON_PARSE_RFC, in TEST_F()
253 EXPECT_EQ(JSONParser::FormatErrorMessage(1, 100, JSONReader::kTooMuchNesting), in TEST_F()
255 EXPECT_EQ(JSONReader::JSON_TOO_MUCH_NESTING, error_code); in TEST_F()
257 root = JSONReader::ReadAndReturnError("[1,]", JSON_PARSE_RFC, &error_code, in TEST_F()
260 EXPECT_EQ(JSONParser::FormatErrorMessage(1, 4, JSONReader::kTrailingComma), in TEST_F()
262 EXPECT_EQ(JSONReader::JSON_TRAILING_COMMA, error_code); in TEST_F()
264 root = JSONReader::ReadAndReturnError("{foo:\"bar\"}", JSON_PARSE_RFC, in TEST_F()
268 JSONReader::kUnquotedDictionaryKey), error_message); in TEST_F()
269 EXPECT_EQ(JSONReader::JSON_UNQUOTED_DICTIONARY_KEY, error_code); in TEST_F()
271 root = JSONReader::ReadAndReturnError("{\"foo\":\"bar\",}", JSON_PARSE_RFC, in TEST_F()
274 EXPECT_EQ(JSONParser::FormatErrorMessage(1, 14, JSONReader::kTrailingComma), in TEST_F()
277 root = JSONReader::ReadAndReturnError("[nu]", JSON_PARSE_RFC, &error_code, in TEST_F()
280 EXPECT_EQ(JSONParser::FormatErrorMessage(1, 2, JSONReader::kSyntaxError), in TEST_F()
282 EXPECT_EQ(JSONReader::JSON_SYNTAX_ERROR, error_code); in TEST_F()
284 root = JSONReader::ReadAndReturnError("[\"xxx\\xq\"]", JSON_PARSE_RFC, in TEST_F()
287 EXPECT_EQ(JSONParser::FormatErrorMessage(1, 7, JSONReader::kInvalidEscape), in TEST_F()
289 EXPECT_EQ(JSONReader::JSON_INVALID_ESCAPE, error_code); in TEST_F()
291 root = JSONReader::ReadAndReturnError("[\"xxx\\uq\"]", JSON_PARSE_RFC, in TEST_F()
294 EXPECT_EQ(JSONParser::FormatErrorMessage(1, 7, JSONReader::kInvalidEscape), in TEST_F()
296 EXPECT_EQ(JSONReader::JSON_INVALID_ESCAPE, error_code); in TEST_F()
298 root = JSONReader::ReadAndReturnError("[\"xxx\\q\"]", JSON_PARSE_RFC, in TEST_F()
301 EXPECT_EQ(JSONParser::FormatErrorMessage(1, 7, JSONReader::kInvalidEscape), in TEST_F()
303 EXPECT_EQ(JSONReader::JSON_INVALID_ESCAPE, error_code); in TEST_F()
313 std::unique_ptr<Value> root = JSONReader::ReadAndReturnError( in TEST_F()
321 EXPECT_FALSE(JSONReader::Read("[\"\\ufdd0\"]")); in TEST_F()
322 EXPECT_FALSE(JSONReader::Read("[\"\\ufffe\"]")); in TEST_F()
323 EXPECT_FALSE(JSONReader::Read("[\"\\ud83f\\udffe\"]")); in TEST_F()