********* Start testing of tst_QtJson *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 static release build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 15.0.0
PASS   : tst_QtJson::initTestCase()
PASS   : tst_QtJson::compareCompiles()
PASS   : tst_QtJson::testValueSimple()
PASS   : tst_QtJson::testNumbers()
PASS   : tst_QtJson::testNumbers_2()
PASS   : tst_QtJson::testNumbers_3()
PASS   : tst_QtJson::testNumbers_4()
PASS   : tst_QtJson::testNumberComparisons()
PASS   : tst_QtJson::testObjectSimple()
PASS   : tst_QtJson::testObjectTakeDetach()
PASS   : tst_QtJson::testObjectSmallKeys()
XFAIL  : tst_QtJson::testObjectInsertCopies() QTBUG-83398: design flaw: the obj[] call invalidates the QJsonValueRef
   Loc: [/Users/qt/work/qt/qtbase/tests/auto/corelib/serialization/json/tst_qtjson.cpp(723)]
PASS   : tst_QtJson::testObjectInsertCopies()
PASS   : tst_QtJson::testObjectInsertNonAscii()
PASS   : tst_QtJson::testArraySimple()
PASS   : tst_QtJson::testArrayInsertCopies()
PASS   : tst_QtJson::testValueObject()
PASS   : tst_QtJson::testValueArray()
PASS   : tst_QtJson::testObjectNested()
PASS   : tst_QtJson::testArrayNested()
PASS   : tst_QtJson::testArrayNestedEmpty()
PASS   : tst_QtJson::testArrayComfortOperators()
PASS   : tst_QtJson::testArrayEquality(QJsonArray(), QJsonArray{665, 666, 667})
PASS   : tst_QtJson::testArrayEquality(QJsonArray(), QJsonArray{})
PASS   : tst_QtJson::testArrayEquality(QJsonArray(), QJsonArray{123, QLatin1String("foo")})
PASS   : tst_QtJson::testArrayEquality(QJsonArray{123,QLatin1String("foo")}, QJsonArray{123,QLatin1String("foo")})
PASS   : tst_QtJson::testObjectNestedEmpty()
PASS   : tst_QtJson::testValueRef()
PASS   : tst_QtJson::testValueRefComparison()
PASS   : tst_QtJson::testObjectIteration()
PASS   : tst_QtJson::testArrayIteration()
PASS   : tst_QtJson::testObjectFind()
PASS   : tst_QtJson::testDocument()
PASS   : tst_QtJson::nullValues()
PASS   : tst_QtJson::nullArrays()
PASS   : tst_QtJson::nullObject()
PASS   : tst_QtJson::constNullObject()
PASS   : tst_QtJson::keySorting(sorted-ascii-2)
PASS   : tst_QtJson::keySorting(unsorted-ascii-2)
PASS   : tst_QtJson::keySorting(sorted-ascii-5)
PASS   : tst_QtJson::keySorting(unsorted-ascii-5)
PASS   : tst_QtJson::keySorting(inverse-sorted-ascii-5)
PASS   : tst_QtJson::keySorting(sorted-latin1)
PASS   : tst_QtJson::keySorting(unsorted-latin1)
PASS   : tst_QtJson::keySorting(inverse-sorted-latin1)
PASS   : tst_QtJson::keySorting(sorted-escaped-latin1)
PASS   : tst_QtJson::keySorting(unsorted-escaped-latin1)
PASS   : tst_QtJson::keySorting(inverse-sorted-escaped-latin1)
PASS   : tst_QtJson::keySorting(sorted)
PASS   : tst_QtJson::keySorting(unsorted)
PASS   : tst_QtJson::keySorting(inverse-sorted)
PASS   : tst_QtJson::keySorting(sorted-escaped)
PASS   : tst_QtJson::keySorting(unsorted-escaped)
PASS   : tst_QtJson::keySorting(inverse-sorted-escaped)
PASS   : tst_QtJson::undefinedValues()
PASS   : tst_QtJson::fromVariant(default)
PASS   : tst_QtJson::fromVariant(nullptr)
PASS   : tst_QtJson::fromVariant(bool)
PASS   : tst_QtJson::fromVariant(int)
PASS   : tst_QtJson::fromVariant(uint)
PASS   : tst_QtJson::fromVariant(long)
PASS   : tst_QtJson::fromVariant(ulong)
PASS   : tst_QtJson::fromVariant(longlong)
PASS   : tst_QtJson::fromVariant(ulonglong)
PASS   : tst_QtJson::fromVariant(float16)
PASS   : tst_QtJson::fromVariant(float)
PASS   : tst_QtJson::fromVariant(double)
PASS   : tst_QtJson::fromVariant(string)
PASS   : tst_QtJson::fromVariant(stringList)
PASS   : tst_QtJson::fromVariant(variantList)
PASS   : tst_QtJson::fromVariant(variantMap)
PASS   : tst_QtJson::fromVariant(variantHash)
PASS   : tst_QtJson::fromVariantSpecial(url)
PASS   : tst_QtJson::fromVariantSpecial(uuid)
PASS   : tst_QtJson::toVariant(default)
PASS   : tst_QtJson::toVariant(nullptr)
PASS   : tst_QtJson::toVariant(bool)
PASS   : tst_QtJson::toVariant(int)
PASS   : tst_QtJson::toVariant(uint)
PASS   : tst_QtJson::toVariant(long)
PASS   : tst_QtJson::toVariant(ulong)
PASS   : tst_QtJson::toVariant(longlong)
PASS   : tst_QtJson::toVariant(ulonglong)
PASS   : tst_QtJson::toVariant(float16)
PASS   : tst_QtJson::toVariant(float)
PASS   : tst_QtJson::toVariant(double)
PASS   : tst_QtJson::toVariant(string)
PASS   : tst_QtJson::toVariant(stringList)
PASS   : tst_QtJson::toVariant(variantList)
PASS   : tst_QtJson::toVariant(variantMap)
PASS   : tst_QtJson::toVariant(variantHash)
PASS   : tst_QtJson::fromVariantMap()
PASS   : tst_QtJson::fromVariantHash()
PASS   : tst_QtJson::toVariantMap()
PASS   : tst_QtJson::toVariantHash()
PASS   : tst_QtJson::toVariantList()
PASS   : tst_QtJson::toJson()
PASS   : tst_QtJson::toJsonSillyNumericValues()
PASS   : tst_QtJson::toJsonLargeNumericValues()
PASS   : tst_QtJson::toJsonDenormalValues()
PASS   : tst_QtJson::toJsonTopLevel(undefined)
PASS   : tst_QtJson::toJsonTopLevel(null)
PASS   : tst_QtJson::toJsonTopLevel(true)
PASS   : tst_QtJson::toJsonTopLevel(false)
PASS   : tst_QtJson::toJsonTopLevel(integer)
PASS   : tst_QtJson::toJsonTopLevel(float)
PASS   : tst_QtJson::toJsonTopLevel(string)
PASS   : tst_QtJson::toJsonTopLevel(string with escapes)
PASS   : tst_QtJson::toJsonTopLevel(large number)
PASS   : tst_QtJson::fromJson()
PASS   : tst_QtJson::fromJsonErrors()
PASS   : tst_QtJson::parseNumbers()
PASS   : tst_QtJson::parseStrings()
PASS   : tst_QtJson::parseDuplicateKeys()
PASS   : tst_QtJson::parseTopLevel(true)
PASS   : tst_QtJson::parseTopLevel(false)
PASS   : tst_QtJson::parseTopLevel(null)
PASS   : tst_QtJson::parseTopLevel(integer)
PASS   : tst_QtJson::parseTopLevel(string)
PASS   : tst_QtJson::parseTopLevel(garbage object after)
PASS   : tst_QtJson::parseTopLevel(garbage 'e' after (true))
PASS   : tst_QtJson::parseTopLevel(garbage 'e' after (false))
PASS   : tst_QtJson::parseTopLevel(garbage 'l' after (null))
PASS   : tst_QtJson::parseTopLevel(too large integer)
PASS   : tst_QtJson::parseTopLevel(too large integer (lower precision))
PASS   : tst_QtJson::parseTopLevelErrors(bad true)
PASS   : tst_QtJson::parseTopLevelErrors(bad false)
PASS   : tst_QtJson::parseTopLevelErrors(bad null)
PASS   : tst_QtJson::parseTopLevelErrors(duplicate number)
PASS   : tst_QtJson::parseTopLevelErrors(unterminated string)
PASS   : tst_QtJson::parseTopLevelErrors(duplicate quotes)
PASS   : tst_QtJson::parseTopLevelErrors(short true)
PASS   : tst_QtJson::parseTopLevelErrors(short false)
PASS   : tst_QtJson::parseTopLevelErrors(short null)
PASS   : tst_QtJson::parseTopLevelErrors(empty string)
PASS   : tst_QtJson::parseTopLevelErrors(only whitespace)
PASS   : tst_QtJson::testParser()
PASS   : tst_QtJson::assignToDocument()
PASS   : tst_QtJson::testDuplicateKeys()
PASS   : tst_QtJson::testCompaction()
PASS   : tst_QtJson::testDebugStream()
PASS   : tst_QtJson::parseEscapes(quote)
PASS   : tst_QtJson::parseEscapes(backslash)
PASS   : tst_QtJson::parseEscapes(slash)
PASS   : tst_QtJson::parseEscapes(backspace)
PASS   : tst_QtJson::parseEscapes(form-feed)
PASS   : tst_QtJson::parseEscapes(newline)
PASS   : tst_QtJson::parseEscapes(carriage-return)
PASS   : tst_QtJson::parseEscapes(tab)
PASS   : tst_QtJson::parseEscapes(U+0000)
PASS   : tst_QtJson::parseEscapes(U+0001)
PASS   : tst_QtJson::parseEscapes(U+0002)
PASS   : tst_QtJson::parseEscapes(U+0003)
PASS   : tst_QtJson::parseEscapes(U+0004)
PASS   : tst_QtJson::parseEscapes(U+0005)
PASS   : tst_QtJson::parseEscapes(U+0006)
PASS   : tst_QtJson::parseEscapes(U+0007)
PASS   : tst_QtJson::parseEscapes(U+0008)
PASS   : tst_QtJson::parseEscapes(U+0009)
PASS   : tst_QtJson::parseEscapes(U+000A)
PASS   : tst_QtJson::parseEscapes(U+000B)
PASS   : tst_QtJson::parseEscapes(U+000C)
PASS   : tst_QtJson::parseEscapes(U+000D)
PASS   : tst_QtJson::parseEscapes(U+000E)
PASS   : tst_QtJson::parseEscapes(U+000F)
PASS   : tst_QtJson::parseEscapes(U+0010)
PASS   : tst_QtJson::parseEscapes(U+0011)
PASS   : tst_QtJson::parseEscapes(U+0012)
PASS   : tst_QtJson::parseEscapes(U+0013)
PASS   : tst_QtJson::parseEscapes(U+0014)
PASS   : tst_QtJson::parseEscapes(U+0015)
PASS   : tst_QtJson::parseEscapes(U+0016)
PASS   : tst_QtJson::parseEscapes(U+0017)
PASS   : tst_QtJson::parseEscapes(U+0018)
PASS   : tst_QtJson::parseEscapes(U+0019)
PASS   : tst_QtJson::parseEscapes(U+001A)
PASS   : tst_QtJson::parseEscapes(U+001B)
PASS   : tst_QtJson::parseEscapes(U+001C)
PASS   : tst_QtJson::parseEscapes(U+001D)
PASS   : tst_QtJson::parseEscapes(U+001E)
PASS   : tst_QtJson::parseEscapes(U+001F)
PASS   : tst_QtJson::parseEscapes(U+0020)
PASS   : tst_QtJson::parseEscapes(U+007F)
PASS   : tst_QtJson::parseEscapes(U+0080)
PASS   : tst_QtJson::parseEscapes(U+00FF)
PASS   : tst_QtJson::parseEscapes(U+0100)
PASS   : tst_QtJson::parseEscapes(U+D800)
PASS   : tst_QtJson::parseEscapes(U+DC00)
PASS   : tst_QtJson::parseEscapes(U+FFFE)
PASS   : tst_QtJson::parseEscapes(U+FFFF)
PASS   : tst_QtJson::parseEscapes(U+10000)
PASS   : tst_QtJson::parseEscapes(U+100000)
PASS   : tst_QtJson::parseEscapes(U+10FFFF)
PASS   : tst_QtJson::parseEscapes(mojibake-utf8)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x00)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x01)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x02)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x03)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x04)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x05)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x06)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x07)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x08)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x09)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x0a)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x0b)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x0c)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x0d)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x0e)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x0f)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x10)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x11)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x12)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x13)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x14)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x15)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x16)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x17)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x18)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x19)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x1a)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x1b)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x1c)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x1d)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x1e)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x1f)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x20)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x21)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x23)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x24)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x25)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x26)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x27)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x28)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x29)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x2a)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x2b)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x2c)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x2d)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x2e)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x30)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x31)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x32)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x33)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x34)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x35)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x36)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x37)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x38)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x39)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x3a)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x3b)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x3c)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x3d)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x3e)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x3f)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x40)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x41)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x42)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x43)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x44)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x45)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x46)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x47)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x48)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x49)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x4a)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x4b)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x4c)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x4d)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x4e)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x4f)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x50)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x51)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x52)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x53)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x54)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x55)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x56)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x57)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x58)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x59)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x5a)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x5b)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x5d)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x5e)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x5f)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x60)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x61)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x63)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x64)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x65)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x67)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x68)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x69)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x6a)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x6b)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x6c)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x6d)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x6f)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x70)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x71)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x73)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x76)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x77)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x78)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x79)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x7a)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x7b)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x7c)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x7d)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x7e)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x7f)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x80)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x81)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x82)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x83)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x84)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x85)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x86)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x87)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x88)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x89)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x8a)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x8b)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x8c)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x8d)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x8e)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x8f)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x90)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x91)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x92)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x93)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x94)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x95)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x96)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x97)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x98)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x99)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x9a)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x9b)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x9c)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x9d)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x9e)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0x9f)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xa0)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xa1)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xa2)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xa3)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xa4)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xa5)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xa6)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xa7)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xa8)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xa9)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xaa)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xab)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xac)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xad)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xae)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xaf)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xb0)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xb1)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xb2)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xb3)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xb4)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xb5)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xb6)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xb7)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xb8)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xb9)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xba)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xbb)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xbc)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xbd)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xbe)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xbf)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xc0)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xc1)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xc2)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xc3)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xc4)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xc5)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xc6)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xc7)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xc8)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xc9)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xca)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xcb)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xcc)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xcd)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xce)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xcf)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xd0)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xd1)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xd2)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xd3)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xd4)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xd5)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xd6)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xd7)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xd8)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xd9)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xda)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xdb)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xdc)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xdd)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xde)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xdf)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xe0)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xe1)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xe2)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xe3)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xe4)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xe5)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xe6)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xe7)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xe8)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xe9)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xea)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xeb)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xec)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xed)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xee)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xef)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xf0)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xf1)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xf2)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xf3)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xf4)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xf5)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xf6)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xf7)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xf8)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xf9)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xfa)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xfb)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xfc)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xfd)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xfe)
PASS   : tst_QtJson::parseEscapes(invalid-uchar-0xff)
PASS   : tst_QtJson::makeEscapes(quote)
PASS   : tst_QtJson::makeEscapes(backslash)
PASS   : tst_QtJson::makeEscapes(backspace)
PASS   : tst_QtJson::makeEscapes(form-feed)
PASS   : tst_QtJson::makeEscapes(newline)
PASS   : tst_QtJson::makeEscapes(carriage-return)
PASS   : tst_QtJson::makeEscapes(tab)
PASS   : tst_QtJson::makeEscapes(U+0000)
PASS   : tst_QtJson::makeEscapes(U+0001)
PASS   : tst_QtJson::makeEscapes(U+0002)
PASS   : tst_QtJson::makeEscapes(U+0003)
PASS   : tst_QtJson::makeEscapes(U+0004)
PASS   : tst_QtJson::makeEscapes(U+0005)
PASS   : tst_QtJson::makeEscapes(U+0006)
PASS   : tst_QtJson::makeEscapes(U+0007)
PASS   : tst_QtJson::makeEscapes(U+000B)
PASS   : tst_QtJson::makeEscapes(U+000E)
PASS   : tst_QtJson::makeEscapes(U+000F)
PASS   : tst_QtJson::makeEscapes(U+0010)
PASS   : tst_QtJson::makeEscapes(U+0011)
PASS   : tst_QtJson::makeEscapes(U+0012)
PASS   : tst_QtJson::makeEscapes(U+0013)
PASS   : tst_QtJson::makeEscapes(U+0014)
PASS   : tst_QtJson::makeEscapes(U+0015)
PASS   : tst_QtJson::makeEscapes(U+0016)
PASS   : tst_QtJson::makeEscapes(U+0017)
PASS   : tst_QtJson::makeEscapes(U+0018)
PASS   : tst_QtJson::makeEscapes(U+0019)
PASS   : tst_QtJson::makeEscapes(U+001A)
PASS   : tst_QtJson::makeEscapes(U+001B)
PASS   : tst_QtJson::makeEscapes(U+001C)
PASS   : tst_QtJson::makeEscapes(U+001D)
PASS   : tst_QtJson::makeEscapes(U+001E)
PASS   : tst_QtJson::makeEscapes(U+001F)
PASS   : tst_QtJson::makeEscapes(U+D800)
PASS   : tst_QtJson::makeEscapes(U+DC00)
PASS   : tst_QtJson::makeEscapes(inverted-surrogates)
PASS   : tst_QtJson::assignObjects()
PASS   : tst_QtJson::assignArrays()
PASS   : tst_QtJson::testTrailingComma()
PASS   : tst_QtJson::testDetachBug()
PASS   : tst_QtJson::testJsonValueRefDefault()
PASS   : tst_QtJson::valueEquals()
PASS   : tst_QtJson::objectEquals(two defaults)
PASS   : tst_QtJson::objectEquals(the same object (1 vs 2))
PASS   : tst_QtJson::objectEquals(the same object (3 vs 3))
PASS   : tst_QtJson::objectEquals(different objects (2 vs 3))
PASS   : tst_QtJson::objectEquals(object vs default)
PASS   : tst_QtJson::objectEquals(default vs empty)
PASS   : tst_QtJson::objectEquals(empty vs empty)
PASS   : tst_QtJson::objectEquals(object vs empty)
PASS   : tst_QtJson::objectEquals(referenced empty vs referenced empty)
PASS   : tst_QtJson::objectEquals(referenced empty vs object)
PASS   : tst_QtJson::objectEquals(referenced object vs default)
PASS   : tst_QtJson::objectEquals(referenced object vs referenced object)
PASS   : tst_QtJson::objectEquals(referenced object vs object (different))
PASS   : tst_QtJson::arrayEquals(two defaults)
PASS   : tst_QtJson::arrayEquals(the same array (1 vs 2))
PASS   : tst_QtJson::arrayEquals(the same array (3 vs 3))
PASS   : tst_QtJson::arrayEquals(different arrays (2 vs 3))
PASS   : tst_QtJson::arrayEquals(array vs default)
PASS   : tst_QtJson::arrayEquals(default vs empty)
PASS   : tst_QtJson::arrayEquals(empty vs default)
PASS   : tst_QtJson::arrayEquals(empty vs empty)
PASS   : tst_QtJson::arrayEquals(array vs empty)
PASS   : tst_QtJson::documentEquals(two defaults)
PASS   : tst_QtJson::documentEquals(emptyarray vs default)
PASS   : tst_QtJson::documentEquals(emptyobject vs default)
PASS   : tst_QtJson::documentEquals(emptyarray vs emptyobject)
PASS   : tst_QtJson::documentEquals(emptyarray vs emptyarray)
PASS   : tst_QtJson::documentEquals(emptyarray vs array)
PASS   : tst_QtJson::documentEquals(array vs array)
PASS   : tst_QtJson::documentEquals(array vs otherarray)
PASS   : tst_QtJson::documentEquals(emptyobject vs emptyobject)
PASS   : tst_QtJson::documentEquals(emptyobject vs object)
PASS   : tst_QtJson::documentEquals(object vs object)
PASS   : tst_QtJson::documentEquals(object vs otherobject)
PASS   : tst_QtJson::documentEquals(object vs array)
PASS   : tst_QtJson::bom()
PASS   : tst_QtJson::nesting()
PASS   : tst_QtJson::longStrings()
PASS   : tst_QtJson::arrayInitializerList()
PASS   : tst_QtJson::objectInitializerList()
PASS   : tst_QtJson::unicodeKeys()
PASS   : tst_QtJson::garbageAtEnd()
PASS   : tst_QtJson::removeNonLatinKey()
PASS   : tst_QtJson::documentFromVariant()
PASS   : tst_QtJson::parseErrorOffset(Trailing comma in object)
PASS   : tst_QtJson::parseErrorOffset(Trailing comma in object plus whitespace)
PASS   : tst_QtJson::parseErrorOffset(Trailing comma in array)
PASS   : tst_QtJson::parseErrorOffset(Trailing comma in array plus whitespace)
PASS   : tst_QtJson::parseErrorOffset(Missing value in object)
PASS   : tst_QtJson::parseErrorOffset(Missing value in array)
PASS   : tst_QtJson::parseErrorOffset(Leading comma in object)
PASS   : tst_QtJson::parseErrorOffset(Leading comma in array)
PASS   : tst_QtJson::parseErrorOffset(Stray ,)
PASS   : tst_QtJson::parseErrorOffset(Stray [)
PASS   : tst_QtJson::parseErrorOffset(Stray })
PASS   : tst_QtJson::implicitValueType()
PASS   : tst_QtJson::implicitDocumentType()
PASS   : tst_QtJson::streamSerializationQJsonDocument(empty)
PASS   : tst_QtJson::streamSerializationQJsonDocument(object)
PASS   : tst_QtJson::streamSerializationQJsonArray(empty)
PASS   : tst_QtJson::streamSerializationQJsonArray(values)
PASS   : tst_QtJson::streamSerializationQJsonObject(empty)
PASS   : tst_QtJson::streamSerializationQJsonObject(non-empty)
PASS   : tst_QtJson::streamSerializationQJsonValue(double)
PASS   : tst_QtJson::streamSerializationQJsonValue(bool)
PASS   : tst_QtJson::streamSerializationQJsonValue(string)
PASS   : tst_QtJson::streamSerializationQJsonValue(array)
PASS   : tst_QtJson::streamSerializationQJsonValue(object)
PASS   : tst_QtJson::streamSerializationQJsonValue(array with 0xD800)
PASS   : tst_QtJson::streamSerializationQJsonValue(array with 0xDF06,0xD834)
PASS   : tst_QtJson::streamSerializationQJsonValueEmpty()
PASS   : tst_QtJson::streamVariantSerialization()
PASS   : tst_QtJson::escapeSurrogateCodePoints(0xD800)
PASS   : tst_QtJson::escapeSurrogateCodePoints(0xDF06,0xD834)
PASS   : tst_QtJson::fromToVariantConversions(default)
PASS   : tst_QtJson::fromToVariantConversions(nullptr)
PASS   : tst_QtJson::fromToVariantConversions(bool)
PASS   : tst_QtJson::fromToVariantConversions(int pos)
PASS   : tst_QtJson::fromToVariantConversions(int neg)
PASS   : tst_QtJson::fromToVariantConversions(int big pos)
PASS   : tst_QtJson::fromToVariantConversions(int big neg)
PASS   : tst_QtJson::fromToVariantConversions(int max)
PASS   : tst_QtJson::fromToVariantConversions(int min)
PASS   : tst_QtJson::fromToVariantConversions(double pos)
PASS   : tst_QtJson::fromToVariantConversions(double neg)
PASS   : tst_QtJson::fromToVariantConversions(double big)
PASS   : tst_QtJson::fromToVariantConversions(double max)
PASS   : tst_QtJson::fromToVariantConversions(double min)
PASS   : tst_QtJson::fromToVariantConversions(double big neg)
PASS   : tst_QtJson::fromToVariantConversions(double max neg)
PASS   : tst_QtJson::fromToVariantConversions(double min neg)
PASS   : tst_QtJson::fromToVariantConversions(string null)
PASS   : tst_QtJson::fromToVariantConversions(string empty)
PASS   : tst_QtJson::fromToVariantConversions(string ascii)
PASS   : tst_QtJson::fromToVariantConversions(string utf8)
PASS   : tst_QtJson::fromToVariantConversions(bytearray null)
PASS   : tst_QtJson::fromToVariantConversions(bytearray empty)
PASS   : tst_QtJson::fromToVariantConversions(bytearray ascii)
PASS   : tst_QtJson::fromToVariantConversions(bytearray utf8)
PASS   : tst_QtJson::fromToVariantConversions(datetime)
PASS   : tst_QtJson::fromToVariantConversions(url)
PASS   : tst_QtJson::fromToVariantConversions(uuid)
PASS   : tst_QtJson::fromToVariantConversions(regexp)
PASS   : tst_QtJson::fromToVariantConversions(inf)
PASS   : tst_QtJson::fromToVariantConversions(-inf)
PASS   : tst_QtJson::fromToVariantConversions(NaN)
PASS   : tst_QtJson::fromToVariantConversions(ulonglong)
PASS   : tst_QtJson::testIteratorComparison()
PASS   : tst_QtJson::noLeakOnNameClash(simple)
PASS   : tst_QtJson::noLeakOnNameClash(test)
PASS   : tst_QtJson::noLeakOnNameClash(test3)
PASS   : tst_QtJson::objectItemsRange()
PASS   : tst_QtJson::cleanupTestCase()
Totals: 596 passed, 0 failed, 0 skipped, 0 blacklisted, 39ms
********* Finished testing of tst_QtJson *********
