********* Start testing of tst_qjsonbinding *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 static release build; by Apple LLVM 17.0.0 (clang-1700.3.19.1)), macos 26.0.0
PASS   : tst_qjsonbinding::initTestCase()
PASS   : tst_qjsonbinding::cppJsConversion(true)
PASS   : tst_qjsonbinding::cppJsConversion(false)
PASS   : tst_qjsonbinding::cppJsConversion(null)
PASS   : tst_qjsonbinding::cppJsConversion(number.0)
PASS   : tst_qjsonbinding::cppJsConversion(number.1)
PASS   : tst_qjsonbinding::cppJsConversion(string.0)
PASS   : tst_qjsonbinding::cppJsConversion(undefined)
PASS   : tst_qjsonbinding::cppJsConversion(object.0)
PASS   : tst_qjsonbinding::cppJsConversion(object.1)
PASS   : tst_qjsonbinding::cppJsConversion(object.2)
PASS   : tst_qjsonbinding::cppJsConversion(object.3)
PASS   : tst_qjsonbinding::cppJsConversion(object.4)
PASS   : tst_qjsonbinding::cppJsConversion(array.0)
PASS   : tst_qjsonbinding::cppJsConversion(array.1)
PASS   : tst_qjsonbinding::cppJsConversion(array.2)
PASS   : tst_qjsonbinding::cppJsConversion(array.3)
PASS   : tst_qjsonbinding::cppJsConversion(array.4)
PASS   : tst_qjsonbinding::readValueProperty(true)
PASS   : tst_qjsonbinding::readValueProperty(false)
PASS   : tst_qjsonbinding::readValueProperty(null)
PASS   : tst_qjsonbinding::readValueProperty(number.0)
PASS   : tst_qjsonbinding::readValueProperty(number.1)
PASS   : tst_qjsonbinding::readValueProperty(string.0)
PASS   : tst_qjsonbinding::readValueProperty(undefined)
PASS   : tst_qjsonbinding::readValueProperty(object.0)
PASS   : tst_qjsonbinding::readValueProperty(object.1)
PASS   : tst_qjsonbinding::readValueProperty(object.2)
PASS   : tst_qjsonbinding::readValueProperty(object.3)
PASS   : tst_qjsonbinding::readValueProperty(object.4)
PASS   : tst_qjsonbinding::readValueProperty(array.0)
PASS   : tst_qjsonbinding::readValueProperty(array.1)
PASS   : tst_qjsonbinding::readValueProperty(array.2)
PASS   : tst_qjsonbinding::readValueProperty(array.3)
PASS   : tst_qjsonbinding::readValueProperty(array.4)
PASS   : tst_qjsonbinding::readObjectOrArrayProperty(object.0)
PASS   : tst_qjsonbinding::readObjectOrArrayProperty(object.1)
PASS   : tst_qjsonbinding::readObjectOrArrayProperty(object.2)
PASS   : tst_qjsonbinding::readObjectOrArrayProperty(object.3)
PASS   : tst_qjsonbinding::readObjectOrArrayProperty(object.4)
PASS   : tst_qjsonbinding::readObjectOrArrayProperty(array.0)
PASS   : tst_qjsonbinding::readObjectOrArrayProperty(array.1)
PASS   : tst_qjsonbinding::readObjectOrArrayProperty(array.2)
PASS   : tst_qjsonbinding::readObjectOrArrayProperty(array.3)
PASS   : tst_qjsonbinding::readObjectOrArrayProperty(array.4)
PASS   : tst_qjsonbinding::writeValueProperty(true)
PASS   : tst_qjsonbinding::writeValueProperty(false)
PASS   : tst_qjsonbinding::writeValueProperty(null)
PASS   : tst_qjsonbinding::writeValueProperty(number.0)
PASS   : tst_qjsonbinding::writeValueProperty(number.1)
PASS   : tst_qjsonbinding::writeValueProperty(string.0)
PASS   : tst_qjsonbinding::writeValueProperty(undefined)
PASS   : tst_qjsonbinding::writeValueProperty(object.0)
PASS   : tst_qjsonbinding::writeValueProperty(object.1)
PASS   : tst_qjsonbinding::writeValueProperty(object.2)
PASS   : tst_qjsonbinding::writeValueProperty(object.3)
PASS   : tst_qjsonbinding::writeValueProperty(object.4)
PASS   : tst_qjsonbinding::writeValueProperty(array.0)
PASS   : tst_qjsonbinding::writeValueProperty(array.1)
PASS   : tst_qjsonbinding::writeValueProperty(array.2)
PASS   : tst_qjsonbinding::writeValueProperty(array.3)
PASS   : tst_qjsonbinding::writeValueProperty(array.4)
PASS   : tst_qjsonbinding::writeObjectOrArrayProperty(object.0)
PASS   : tst_qjsonbinding::writeObjectOrArrayProperty(object.1)
PASS   : tst_qjsonbinding::writeObjectOrArrayProperty(object.2)
PASS   : tst_qjsonbinding::writeObjectOrArrayProperty(object.3)
PASS   : tst_qjsonbinding::writeObjectOrArrayProperty(object.4)
PASS   : tst_qjsonbinding::writeObjectOrArrayProperty(array.0)
PASS   : tst_qjsonbinding::writeObjectOrArrayProperty(array.1)
PASS   : tst_qjsonbinding::writeObjectOrArrayProperty(array.2)
PASS   : tst_qjsonbinding::writeObjectOrArrayProperty(array.3)
PASS   : tst_qjsonbinding::writeObjectOrArrayProperty(array.4)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(value=function)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(object=undefined)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(object=null)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(object=false)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(object=true)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(object=123)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(object=42.35)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(object='foo')
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(object=[])
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(object=function)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(array=undefined)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(array=null)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(array=false)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(array=true)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(array=123)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(array=42.35)
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(array='foo')
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(array={})
PASS   : tst_qjsonbinding::writeProperty_incompatibleType(array=function)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = object with function property)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(object = object with function property)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(array = array with function property)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = object with inherited property)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = object with inherited property 2)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = array with inherited property)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = array with inherited property 2)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(object = object with inherited property)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(object = object with inherited property 2)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(array = array with inherited property)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(array = array with inherited property 2)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = object with non-enumerable property)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(object = object with non-enumerable property)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = cyclic object)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = cyclic array)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(object = cyclic object)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(array = cyclic array)
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = { foo: undefined })
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = { foo: undefined, bar: 123 })
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = { foo: 456, bar: undefined })
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(object = { foo: undefined })
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(object = { foo: undefined, bar: 123 })
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(object = { foo: 456, bar: undefined })
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = [undefined])
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = [undefined, 10])
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(value = [10, undefined, 20])
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(array = [undefined])
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(array = [undefined, 10])
PASS   : tst_qjsonbinding::writeProperty_javascriptExpression(array = [10, undefined, 20])
PASS   : tst_qjsonbinding::cyclicStringify()
PASS   : tst_qjsonbinding::recursiveStringify()
PASS   : tst_qjsonbinding::cleanupTestCase()
Totals: 123 passed, 0 failed, 0 skipped, 0 blacklisted, 4529ms
********* Finished testing of tst_qjsonbinding *********
