********* Start testing of StandardModelsTest *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 shared (dynamic) release build; by GCC 13.3.0), ubuntu 24.04
PASS   : StandardModelsTest::initTestCase()
PASS   : StandardModelsTest::testCatJsonConversionMethods(empty)
PASS   : StandardModelsTest::testCatJsonConversionMethods(hunts=false; age=7)
PASS   : StandardModelsTest::testCatJsonConversionMethods(age=3; hunts not set)
PASS   : StandardModelsTest::testCatJsonConversionMethods(hunts=true; age not set)
PASS   : StandardModelsTest::testCatJsonConversionMethods(hunts=true; age (string) dropped)
PASS   : StandardModelsTest::testCatJsonConversionMethods(hunts=true; age (double) dropped)
PASS   : StandardModelsTest::testCatJsonConversionMethods(hunts=true; age=3)
PASS   : StandardModelsTest::testCatJsonConversionMethods(hunts=true; age (bool) dropped)
PASS   : StandardModelsTest::testCatJsonConversionMethods(Invalid json => age (empty) dropped)
PASS   : StandardModelsTest::testCatJsonConversionMethods(hunts dropped; age=5;)
PASS   : StandardModelsTest::testCatJsonConversionMethods(hunts=true; age=9007199254740993;)
PASS   : StandardModelsTest::testCatJsonConversionMethods(hunts=true; age=<long long >::max();)
PASS   : StandardModelsTest::testCatJsonConversionMethods(hunts=true; age=LLONG_MIN;)
PASS   : StandardModelsTest::testCatJsonConversionMethods(hunts=true; age=ULLONG_MAX (overflow, dropped);)
PASS   : StandardModelsTest::testCatJsonConversionMethods(Additional unknown fields ignored)
PASS   : StandardModelsTest::testCatJsonConversionMethods(All unknown fields dropped)
PASS   : StandardModelsTest::testCatJsonConversionMethods(invalid JSON)
PASS   : StandardModelsTest::testDogJsonConversionMethods(empty)
PASS   : StandardModelsTest::testDogJsonConversionMethods(bark=false; breed=French Bulldog)
PASS   : StandardModelsTest::testDogJsonConversionMethods(bark=true; breed not set)
PASS   : StandardModelsTest::testDogJsonConversionMethods(breed=Dingo; bark=wrong type => invalid model)
PASS   : StandardModelsTest::testDogJsonConversionMethods(bark=true; breed=wrong (int) type => dropped)
PASS   : StandardModelsTest::testDogJsonConversionMethods(bark=true; breed=wrong (bool) type => dropped)
PASS   : StandardModelsTest::testDogJsonConversionMethods(bark=true; breed=wrong (double) type => dropped)
PASS   : StandardModelsTest::testDogJsonConversionMethods(bark=true; breed=broken field => dropped all)
PASS   : StandardModelsTest::testDogJsonConversionMethods(bark=true; breed=stringified integer)
PASS   : StandardModelsTest::testDogJsonConversionMethods(unknown fields dropped)
PASS   : StandardModelsTest::testDogJsonConversionMethods(invalid JSON)
PASS   : StandardModelsTest::testBunnyJsonConversionMethods(empty)
PASS   : StandardModelsTest::testBunnyJsonConversionMethods(weight=2.5; exportingCountries=[Germany,France])
PASS   : StandardModelsTest::testBunnyJsonConversionMethods(exportingCountries=[Poland]; weight not set)
PASS   : StandardModelsTest::testBunnyJsonConversionMethods(weight=1.2; exportingCountries not set)
XFAIL  : StandardModelsTest::testBunnyJsonConversionMethods(Model preserves unknown fields) Known issue, should be fixed: QTBUG-143257
   Loc: [/home/qt/work/qt/qtopenapi/tests/auto/models/client/standard/tst_standardmodels.cpp(727)]
PASS   : StandardModelsTest::testBunnyJsonConversionMethods(Model preserves unknown fields)
PASS   : StandardModelsTest::testBunnyJsonConversionMethods(exporting-countries=[])
PASS   : StandardModelsTest::testBunnyJsonConversionMethods(exporting-countries=[42])
PASS   : StandardModelsTest::testBunnyJsonConversionMethods(exporting-countries=["42"])
PASS   : StandardModelsTest::testBunnyJsonConversionMethods(exporting-countries=[42, "true"])
PASS   : StandardModelsTest::testBunnyJsonConversionMethods(exporting-countries=["42","true"])
PASS   : StandardModelsTest::testBunnyJsonConversionMethods(invalid JSON)
PASS   : StandardModelsTest::testDuckFamilyJsonConversionMethods(empty)
PASS   : StandardModelsTest::testDuckFamilyJsonConversionMethods(countryOfOrigin=Sweden; count=4.1)
PASS   : StandardModelsTest::testDuckFamilyJsonConversionMethods(countryOfOrigin=Sweden; count=4)
PASS   : StandardModelsTest::testDuckFamilyJsonConversionMethods(countryOfOrigin=Canada; count not set)
PASS   : StandardModelsTest::testDuckFamilyJsonConversionMethods(count=3.5; countryOfOrigin not set)
PASS   : StandardModelsTest::testDuckFamilyJsonConversionMethods(count=wrong type; dropped)
PASS   : StandardModelsTest::testDuckFamilyJsonConversionMethods(invalid JSON)
PASS   : StandardModelsTest::testDuckJsonConversionMethods(empty nested objects)
PASS   : StandardModelsTest::testDuckJsonConversionMethods(bites=true; family={Australia,12})
PASS   : StandardModelsTest::testDuckJsonConversionMethods(bites=false; family not set)
PASS   : StandardModelsTest::testDuckJsonConversionMethods(family={Norway}; bites not set)
PASS   : StandardModelsTest::testDuckJsonConversionMethods(Set incorrect Object to family; bites not set)
PASS   : StandardModelsTest::testDuckJsonConversionMethods(Set incorrect Array to family; bites not set)
PASS   : StandardModelsTest::testDuckJsonConversionMethods(bites=integer => dropped)
PASS   : StandardModelsTest::testDuckJsonConversionMethods(bites: false, family:{})
PASS   : StandardModelsTest::testDuckJsonConversionMethods(unknown fields ignored)
PASS   : StandardModelsTest::testDuckJsonConversionMethods(invalid JSON)
PASS   : StandardModelsTest::testEnteJsonConversionMethods(Ente: empty)
PASS   : StandardModelsTest::testEnteJsonConversionMethods(Ente: bites=true; family=Duck{bites:false,family:{Germany,8}})
PASS   : StandardModelsTest::testEnteJsonConversionMethods(Ente: bites=false; family not set)
PASS   : StandardModelsTest::testEnteJsonConversionMethods(Ente: family=Duck{bites:true}; bites not set)
PASS   : StandardModelsTest::testEnteJsonConversionMethods(Ente: incorrect string type for family)
PASS   : StandardModelsTest::testEnteJsonConversionMethods(Ente: incorrect array type for family)
PASS   : StandardModelsTest::testEnteJsonConversionMethods(Ente: bites=integer (wrong type) => dropped)
PASS   : StandardModelsTest::testEnteJsonConversionMethods(Ente: bites=false, family={})
PASS   : StandardModelsTest::testEnteJsonConversionMethods(Ente: unknown fields ignored)
PASS   : StandardModelsTest::testEnteJsonConversionMethods(Ente: invalid JSON)
PASS   : StandardModelsTest::testPostAccountRequestOtherAccDataInnerJsonConversionMethods(empty)
PASS   : StandardModelsTest::testPostAccountRequestOtherAccDataInnerJsonConversionMethods({"payload":[["Normal string"]]})
PASS   : StandardModelsTest::testPostAccountRequestOtherAccDataInnerJsonConversionMethods({"payload":["Normal string"]} => payload dropped})
PASS   : StandardModelsTest::testPostAccountRequestOtherAccDataInnerJsonConversionMethods({"payload":[[42]]} => payload dropped})
PASS   : StandardModelsTest::testPostAccountRequestOtherAccDataInnerJsonConversionMethods(fromJson payload=string => payload dropped)
PASS   : StandardModelsTest::testPostAccountRequestOtherAccDataInnerJsonConversionMethods(invalid JSON)
PASS   : StandardModelsTest::testPostAccountRequestJsonConversionMethods(empty)
PASS   : StandardModelsTest::testPostAccountRequestJsonConversionMethods(cardNumber only)
PASS   : StandardModelsTest::testPostAccountRequestJsonConversionMethods(all fields set)
PASS   : StandardModelsTest::testPostAccountRequestJsonConversionMethods(cardNumber=wrong (int) type; dropped)
PASS   : StandardModelsTest::testPostAccountRequestJsonConversionMethods(arrayCardNumberType=wrong (array) type; dropped)
PASS   : StandardModelsTest::testPostAccountRequestJsonConversionMethods(arrayCardNumberType=wrong (object) type; dropped)
PASS   : StandardModelsTest::testPostAccountRequestJsonConversionMethods(cardData=wrong string type; cardNumber=string)
PASS   : StandardModelsTest::testPostAccountRequestJsonConversionMethods(cardData=wrong double type; cardNumber=string)
PASS   : StandardModelsTest::testPostAccountRequestJsonConversionMethods(cardData=wrong array type; cardNumber=string)
PASS   : StandardModelsTest::testPostAccountRequestJsonConversionMethods(cardData=wrong Object type; cardNumber=string)
XFAIL  : StandardModelsTest::testPostAccountRequestJsonConversionMethods(Model preserves unknown fields) Known issue, should be fixed: QTBUG-143257
   Loc: [/home/qt/work/qt/qtopenapi/tests/auto/models/client/standard/tst_standardmodels.cpp(1689)]
PASS   : StandardModelsTest::testPostAccountRequestJsonConversionMethods(Model preserves unknown fields)
PASS   : StandardModelsTest::testPostAccountRequestJsonConversionMethods(invalid JSON)
PASS   : StandardModelsTest::testAnimalJsonConversionMethods(empty)
PASS   : StandardModelsTest::testAnimalJsonConversionMethods(nestedMap={key1:{a:alpha},key2:{b:beta}})
PASS   : StandardModelsTest::testAnimalJsonConversionMethods(nestedMap={outer:{inner:value}})
PASS   : StandardModelsTest::testAnimalJsonConversionMethods(fromJson: nestedMap={k:{x:hello}})
PASS   : StandardModelsTest::testAnimalJsonConversionMethods(fromJson: nestedMap={})
PASS   : StandardModelsTest::testAnimalJsonConversionMethods(nestedMap=wrong (string) type; dropped)
PASS   : StandardModelsTest::testAnimalJsonConversionMethods(nestedMap=wrong (array) type; dropped)
PASS   : StandardModelsTest::testAnimalJsonConversionMethods(nestedMap=wrong (integer) type; dropped)
PASS   : StandardModelsTest::testAnimalJsonConversionMethods(nestedMap inner value wrong type; dropped)
PASS   : StandardModelsTest::testAnimalJsonConversionMethods(unknown fields ignored)
PASS   : StandardModelsTest::testAnimalJsonConversionMethods(invalid JSON)
PASS   : StandardModelsTest::testTierJsonConversionMethods(Tier: empty (invalid - missing required field))
PASS   : StandardModelsTest::testTierJsonConversionMethods(Tier: nestedMap={key1:{a:alpha},key2:{b:beta}})
PASS   : StandardModelsTest::testTierJsonConversionMethods(Tier: nestedMap={outer:{inner:value}})
PASS   : StandardModelsTest::testTierJsonConversionMethods(Tier: fromJson: nestedMap={k:{x:hello}})
PASS   : StandardModelsTest::testTierJsonConversionMethods(Tier: fromJson: nestedMap={})
PASS   : StandardModelsTest::testTierJsonConversionMethods(Tier: nestedMap=wrong (string) type; dropped (invalid))
PASS   : StandardModelsTest::testTierJsonConversionMethods(Tier: nestedMap=wrong (array) type; dropped (invalid))
PASS   : StandardModelsTest::testTierJsonConversionMethods(Tier: nestedMap=wrong (integer) type; dropped (invalid))
PASS   : StandardModelsTest::testTierJsonConversionMethods(Tier: nestedMap inner value wrong type; dropped (invalid))
PASS   : StandardModelsTest::testTierJsonConversionMethods(Tier: invalid JSON)
PASS   : StandardModelsTest::testTiereJsonConversionMethods(Tiere: empty (invalid - missing required fields))
PASS   : StandardModelsTest::testTiereJsonConversionMethods(Tiere: full model with all fields)
PASS   : StandardModelsTest::testTiereJsonConversionMethods(Tiere: minimal valid (empty required containers))
PASS   : StandardModelsTest::testTiereJsonConversionMethods(Tiere: fromJson with valid structure)
PASS   : StandardModelsTest::testTiereJsonConversionMethods(Tiere: deepNestedMap wrong type (string) is dropped (invalid), speciesList: [])
PASS   : StandardModelsTest::testTiereJsonConversionMethods(Tiere: speciesList wrong type (object) is dropped (invalid), deepNestedMap: {})
PASS   : StandardModelsTest::testTiereJsonConversionMethods(Tiere: deepNestedMap with invalid inner Duck; field dropped (model invalid))
PASS   : StandardModelsTest::testTiereJsonConversionMethods(Tiere: speciesList with invalid Ente; entire array dropped (model invalid))
PASS   : StandardModelsTest::testTiereJsonConversionMethods(Tiere: with metadata object)
PASS   : StandardModelsTest::testTiereJsonConversionMethods(Tiere: invalid JSON)
PASS   : StandardModelsTest::testTiereJsonConversionMethods(Tiere: missing required deepNestedMap)
PASS   : StandardModelsTest::testTiereJsonConversionMethods(Tiere: missing required speciesList)
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: empty (invalid - missing required field))
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: name=Rose; schoolData=[[[biology,botany],[science]]])
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: schoolData=[[[data]]]; name not set)
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: name=Tulip; schoolData not set => invalid)
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: schoolData=[] (empty))
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: fromJson with valid structure)
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: schoolData=wrong (string) type; dropped (invalid))
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: schoolData=wrong (object) type; dropped (invalid))
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: schoolData=wrong (integer) type; dropped (invalid))
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: schoolData=[[[42]]] inner wrong type; dropped (invalid))
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: schoolData=["flat"] wrong nesting; dropped (invalid))
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: name=wrong (int) type; dropped; schoolData valid)
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: unknown fields ignored)
PASS   : StandardModelsTest::testPflanzeJsonConversionMethods(Pflanze: invalid JSON)
PASS   : StandardModelsTest::testFaunaJsonConversionMethods(Fauna: empty (invalid - missing required field))
PASS   : StandardModelsTest::testFaunaJsonConversionMethods(Fauna: deepMapWithLists={} (empty required))
PASS   : StandardModelsTest::testFaunaJsonConversionMethods(Fauna: full model with all fields)
PASS   : StandardModelsTest::testFaunaJsonConversionMethods(Fauna: deepMapWithLists with Duck having family)
PASS   : StandardModelsTest::testFaunaJsonConversionMethods(Fauna: fromJson with valid structure)
PASS   : StandardModelsTest::testFaunaJsonConversionMethods(Fauna: deepMapWithLists=wrong (string) type; dropped (invalid))
PASS   : StandardModelsTest::testFaunaJsonConversionMethods(Fauna: deepMapWithLists=wrong (array) type; dropped (invalid))
PASS   : StandardModelsTest::testFaunaJsonConversionMethods(Fauna: deepMapWithLists inner wrong type; dropped (invalid))
PASS   : StandardModelsTest::testFaunaJsonConversionMethods(Fauna: deepMapWithLists deepest inner wrong type; dropped (invalid))
PASS   : StandardModelsTest::testFaunaJsonConversionMethods(Fauna: name=Arctic; deepMapWithLists not set => invalid)
PASS   : StandardModelsTest::testFaunaJsonConversionMethods(Fauna: unknown fields ignored)
PASS   : StandardModelsTest::testFaunaJsonConversionMethods(Fauna: invalid JSON)
PASS   : StandardModelsTest::testFloraJsonConversionMethods(Flora: empty (invalid - missing required field))
PASS   : StandardModelsTest::testFloraJsonConversionMethods(Flora: plantData=[] (empty required))
PASS   : StandardModelsTest::testFloraJsonConversionMethods(Flora: full model with Pflanze inside plantData)
PASS   : StandardModelsTest::testFloraJsonConversionMethods(Flora: name=Tropical; plantData not set => invalid)
PASS   : StandardModelsTest::testFloraJsonConversionMethods(Flora: plantData=wrong (string) type; dropped (invalid))
PASS   : StandardModelsTest::testFloraJsonConversionMethods(Flora: plantData=wrong (object) type; dropped (invalid))
PASS   : StandardModelsTest::testFloraJsonConversionMethods(Flora: plantData=wrong (integer) type; dropped (invalid))
PASS   : StandardModelsTest::testFloraJsonConversionMethods(Flora: plantData=[string] wrong inner type; dropped (invalid))
PASS   : StandardModelsTest::testFloraJsonConversionMethods(Flora: name=wrong (int) type; dropped; plantData valid)
PASS   : StandardModelsTest::testFloraJsonConversionMethods(Flora: unknown fields ignored)
PASS   : StandardModelsTest::testFloraJsonConversionMethods(Flora: invalid JSON)
PASS   : StandardModelsTest::cleanupTestCase()
Totals: 156 passed, 0 failed, 0 skipped, 0 blacklisted, 11ms
********* Finished testing of StandardModelsTest *********
