Lines Matching defs:JSONReaderTest
47 class JSONReaderTest : public testing::TestWithParam<bool> { class
59 TEST_P(JSONReaderTest, Whitespace) { in TEST_P() argument
65 TEST_P(JSONReaderTest, InvalidString) { in TEST_P() argument
72 TEST_P(JSONReaderTest, SimpleBool) { in TEST_P() argument
84 TEST_P(JSONReaderTest, EmbeddedComments) { in TEST_P() argument
140 TEST_P(JSONReaderTest, Ints) { in TEST_P() argument
147 TEST_P(JSONReaderTest, NonDecimalNumbers) { in TEST_P() argument
154 TEST_P(JSONReaderTest, NumberZero) { in TEST_P() argument
163 TEST_P(JSONReaderTest, LargeIntPromotion) { in TEST_P() argument
176 TEST_P(JSONReaderTest, LargerIntIsLossy) { in TEST_P() argument
193 TEST_P(JSONReaderTest, Doubles) { in TEST_P() argument
237 TEST_P(JSONReaderTest, FractionalNumbers) { in TEST_P() argument
244 TEST_P(JSONReaderTest, ExponentialNumbers) { in TEST_P() argument
252 TEST_P(JSONReaderTest, InvalidInfNAN) { in TEST_P() argument
261 TEST_P(JSONReaderTest, InvalidNumbers) { in TEST_P() argument
270 TEST_P(JSONReaderTest, Zeroes) { in TEST_P() argument
295 TEST_P(JSONReaderTest, SimpleString) { in TEST_P() argument
302 TEST_P(JSONReaderTest, EmptyString) { in TEST_P() argument
309 TEST_P(JSONReaderTest, BasicStringEscapes) { in TEST_P() argument
317 TEST_P(JSONReaderTest, UnicodeEscapes) { in TEST_P() argument
334 TEST_P(JSONReaderTest, InvalidStrings) { in TEST_P() argument
343 TEST_P(JSONReaderTest, BasicArray) { in TEST_P() argument
357 TEST_P(JSONReaderTest, EmptyArray) { in TEST_P() argument
365 TEST_P(JSONReaderTest, CompleteArray) { in TEST_P() argument
373 TEST_P(JSONReaderTest, NestedArrays) { in TEST_P() argument
391 TEST_P(JSONReaderTest, InvalidArrays) { in TEST_P() argument
406 TEST_P(JSONReaderTest, ArrayTrailingComma) { in TEST_P() argument
419 TEST_P(JSONReaderTest, ArrayTrailingCommaNoEmptyElements) { in TEST_P() argument
428 TEST_P(JSONReaderTest, EmptyDictionary) { in TEST_P() argument
434 TEST_P(JSONReaderTest, CompleteDictionary) { in TEST_P() argument
493 TEST_P(JSONReaderTest, NestedDictionaries) { in TEST_P() argument
518 TEST_P(JSONReaderTest, DictionaryKeysWithPeriods) { in TEST_P() argument
550 TEST_P(JSONReaderTest, DuplicateKeys) { in TEST_P() argument
561 TEST_P(JSONReaderTest, InvalidDictionaries) { in TEST_P() argument
591 TEST_P(JSONReaderTest, StackOverflow) { in TEST_P() argument
609 TEST_P(JSONReaderTest, UTF8Input) { in TEST_P() argument
673 TEST_P(JSONReaderTest, InvalidUTF8Input) { in TEST_P() argument
679 TEST_P(JSONReaderTest, UTF16Escapes) { in TEST_P() argument
694 TEST_P(JSONReaderTest, InvalidUTF16Escapes) { in TEST_P() argument
716 TEST_P(JSONReaderTest, LiteralRoots) { in TEST_P() argument
737 TEST_P(JSONReaderTest, ReadFromFile) { in TEST_P() argument
753 TEST_P(JSONReaderTest, StringOptimizations) { in TEST_P() argument
829 TEST_P(JSONReaderTest, InvalidSanity) { in TEST_P() argument
842 TEST_P(JSONReaderTest, IllegalTrailingNull) { in TEST_P() argument
850 TEST_P(JSONReaderTest, ASCIIControlCodes) { in TEST_P() argument
864 TEST_P(JSONReaderTest, MaxNesting) { in TEST_P() argument
870 TEST_P(JSONReaderTest, Decode4ByteUtf8Char) { in TEST_P() argument
884 TEST_P(JSONReaderTest, DecodeUnicodeNonCharacter) { in TEST_P() argument
926 TEST_P(JSONReaderTest, DecodeNegativeEscapeSequence) { in TEST_P() argument
932 TEST_P(JSONReaderTest, ReplaceInvalidCharacters) { in TEST_P() argument
951 TEST_P(JSONReaderTest, ReplaceInvalidUTF16EscapeSequence) { in TEST_P() argument
968 TEST_P(JSONReaderTest, ParseNumberErrors) { in TEST_P() argument
1006 TEST_P(JSONReaderTest, UnterminatedInputs) { in TEST_P() argument
1039 TEST_P(JSONReaderTest, LineColumnCounting) { in TEST_P() argument
1112 TEST_P(JSONReaderTest, ChromiumExtensions) { in TEST_P() argument
1155 TEST_P(JSONReaderTest, UsingRust) { in TEST_P() argument