********* Start testing of OneOfTest *********
Config: Using QtTest library 6.13.0, Qt 6.13.0 (arm64-little_endian-lp64 shared (dynamic) release build; by Apple LLVM 17.0.0 (clang-1700.3.19.1)), macos 14.8.5
PASS   : OneOfTest::initTestCase()
PASS   : OneOfTest::testAccountJsonConversionMethods(Empty Account object)
PASS   : OneOfTest::testAccountJsonConversionMethods(Set a valid Account_oneOf object via setter)
PASS   : OneOfTest::testAccountJsonConversionMethods(Set a valid Account_oneOf_1 object via setter)
PASS   : OneOfTest::testAccountJsonConversionMethods(Set an empty Account_oneOf object via setter)
PASS   : OneOfTest::testAccountJsonConversionMethods(Set an empty Account_oneOf_1 object via setter)
PASS   : OneOfTest::testAccountJsonConversionMethods(Set an empty Account_oneOf via ::fromJsonValue())
PASS   : OneOfTest::testAccountJsonConversionMethods(Set an empty JSON {} via ::fromJson())
PASS   : OneOfTest::testAccountJsonConversionMethods(Set Account_oneOf with name via ::fromJson())
PASS   : OneOfTest::testAccountJsonConversionMethods(Set Account_oneOf with contractAvailable via ::fromJson())
PASS   : OneOfTest::testAccountJsonConversionMethods(Set Account_oneOf_1 with firstname via ::fromJson())
PASS   : OneOfTest::testAccountJsonConversionMethods(Set Account_oneOf_1 with both names via ::fromJson())
PASS   : OneOfTest::testAccountJsonConversionMethods(Set Account_oneOf with both fields via ::fromJson())
PASS   : OneOfTest::testAccountJsonConversionMethods(Set a valid Account_oneOf via ::fromJsonValue())
PASS   : OneOfTest::testAccountJsonConversionMethods(Set a valid Account_oneOf_1 via ::fromJsonValue())
PASS   : OneOfTest::testAccountJsonConversionMethods(Set an invalid json via ::fromJson())
PASS   : OneOfTest::testAccountJsonConversionMethods(Account: set an unexpected array via ::fromJson())
PASS   : OneOfTest::testAccountJsonConversionMethods(Set an unexpected string via ::fromJson())
PASS   : OneOfTest::testAccountJsonConversionMethods(Invalid field 'name=123' in Account_oneOf via ::fromJson())
PASS   : OneOfTest::testAccountJsonConversionMethods(Invalid field 'contractAvailable=yes' in Account_oneOf via ::fromJson())
PASS   : OneOfTest::testAccountJsonConversionMethods(Set Account_oneOf with only name via setter)
PASS   : OneOfTest::testAccountJsonConversionMethods(Set Account_oneOf_1 with only lastname via setter)
PASS   : OneOfTest::testAlternativeSchemasFunctions(Empty Pet object)
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set a valid Cat object via setter)
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set a valid Dog object via setter)
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set an empty Dog object via setter)
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set an empty Cat object via setter)
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set an empty Dog via ::fromJsonValue(emptyDog.asJsonValue()))
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set an empty Dog via ::fromJson(emptyDog.asJson()))
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set an empty Cat via ::fromJson(emptyCat.asJson()))
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set an empty Cat via ::fromJsonValue(emptyCat.asJsonValue()))
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set a valid Cat object via ::fromJson())
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set a valid Cat object via ::fromJsonValue())
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set a valid Dog object via ::fromJson())
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set a valid Dog object via ::fromJsonValue())
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set an invalid json via ::fromJson())
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set an unexpected array [] via ::fromJson())
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set an unexpected string via ::fromJson())
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set an invalid Dog via setter)
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set an invalid Dog via ::fromJson())
PASS   : OneOfTest::testAlternativeSchemasFunctions(Set a valid non-full Cat via ::fromJson())
PASS   : OneOfTest::testAlternativeSchemasFunctions(Extra/Unknown Fields in JSON via ::fromJson())
PASS   : OneOfTest::testAlternativeSchemasFunctions(An empty String in Dog breed field via ::fromJson())
PASS   : OneOfTest::testAlternativeSchemasFunctions(Invalid field 'age=seven' in Cat via ::fromJson())
PASS   : OneOfTest::testAlternativeSchemasFunctions(Invalid field 'age=0.1' in Cat via ::fromJson())
PASS   : OneOfTest::testAlternativeSchemasFunctions(Invalid field 'age=true' in Cat via ::fromJson())
PASS   : OneOfTest::testAlternativeSchemasFunctions(Invalid fields: 'age=true', hunts=1 in Cat via ::fromJson())
PASS   : OneOfTest::testAlternativeSchemasOptional(empty)
PASS   : OneOfTest::testAlternativeSchemasOptional(Use Cat object)
PASS   : OneOfTest::testAlternativeSchemasOptional(Use Dog object)
PASS   : OneOfTest::testAlternativeSchemasOptional(Set the cat data to a pet object)
PASS   : OneOfTest::testAlternativeSchemasOptional(Set the dog data to a pet object)
PASS   : OneOfTest::testAlternativeSchemasOptional(Reset the pet data to an empty Dog())
PASS   : OneOfTest::testAlternativeSchemasOptional(Construct the dog without setting the `required` field(bark))
PASS   : OneOfTest::testAlternativeSchemasOptional(Construct the cat with only age field set)
PASS   : OneOfTest::testAlternativeSchemasRequired(empty)
PASS   : OneOfTest::testAlternativeSchemasRequired(Use Cat object)
PASS   : OneOfTest::testAlternativeSchemasRequired(Use Dog object)
PASS   : OneOfTest::testAlternativeSchemasRequired(Set the cat data to a pet object)
PASS   : OneOfTest::testAlternativeSchemasRequired(Set the dog data to a pet object)
PASS   : OneOfTest::testAlternativeSchemasRequired(Reset the pet data to an empty Dog())
PASS   : OneOfTest::testAlternativeSchemasRequired(Construct the dog without setting the `required` field(bark))
PASS   : OneOfTest::testAlternativeSchemasRequired(Construct the cat with only age field set)
PASS   : OneOfTest::testClientValueJsonConversionMethods(Empty Client_value object)
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set a valid string via setter)
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set a valid bool 'true' via setter)
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set a valid bool 'false' via setter)
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set an empty string via setter)
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set a valid string via ::fromJson())
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set a valid bool 'true' via ::fromJson())
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set a valid bool 'false' via ::fromJson())
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set a valid string via ::fromJsonValue())
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set a valid bool 'true' via ::fromJsonValue())
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set an invalid json via ::fromJson())
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set an unexpected object via ::fromJson())
PASS   : OneOfTest::testClientValueJsonConversionMethods(Client_value: set an unexpected array via ::fromJson())
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set a null value via ::fromJson())
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set an unexpected number via ::fromJson())
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set a string 'true' (quoted) via ::fromJson())
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set a string '42' (quoted) via ::fromJson())
PASS   : OneOfTest::testClientValueJsonConversionMethods(Override string with bool via setter)
PASS   : OneOfTest::testClientValueJsonConversionMethods(Override bool with string via setter)
PASS   : OneOfTest::testClientValueJsonConversionMethods(Set a string with special characters via setter)
PASS   : OneOfTest::testCustomerJsonConversionMethods(Empty PostSearchData_request_customer object)
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set a valid integer (customer ID) via setter)
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set a valid string (phone number) via setter)
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set a valid userName object via setter)
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set a valid customerId object via setter)
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set an empty userName object via setter)
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set an empty customerId object via setter)
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set zero integer via setter)
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set negative integer via setter)
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set a valid integer via ::fromJson())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set a valid phone number string via ::fromJson())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set a valid userName object via ::fromJson())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set a valid customerId object via ::fromJson())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set userName object without channel via ::fromJson())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set a valid integer via ::fromJsonValue())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set a valid string via ::fromJsonValue())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set a valid userName object via ::fromJsonValue())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set a valid customerId object via ::fromJsonValue())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set an invalid json via ::fromJson())
PASS   : OneOfTest::testCustomerJsonConversionMethods(PostSearchData_request_customer: set an unexpected array via ::fromJson())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set an empty object {} via ::fromJson())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set an unexpected bool via ::fromJson())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set a double via ::fromJson() (no double alternative))
PASS   : OneOfTest::testCustomerJsonConversionMethods(Set userName object missing required 'userName' via ::fromJson())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Extra/Unknown Fields in userName object via ::fromJson())
PASS   : OneOfTest::testCustomerJsonConversionMethods(Invalid 'userName=123' in userName object via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Empty PostPaymentData_request object)
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set a valid CreditCard object via setter)
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set a valid Paypal object via setter)
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set an empty CreditCard object via setter)
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set an empty Paypal object via setter)
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set an empty CreditCard via ::fromJsonValue(emptyCreditCard.asJsonValue()))
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set an empty CreditCard via ::fromJson(emptyCreditCard.asJson()))
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set an empty Paypal via ::fromJson(emptyPaypal.asJson()))
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set an empty Paypal via ::fromJsonValue(emptyPaypal.asJsonValue()))
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set a valid CreditCard object via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set a valid CreditCard object via ::fromJsonValue())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set a valid Paypal object via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set a valid Paypal object via ::fromJsonValue())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set an invalid json via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set an unexpected array [] via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set an unexpected string via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set an invalid CreditCard via setter)
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set an invalid CreditCard via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set a valid non-full CreditCard via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set a valid non-full Paypal via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Extra/Unknown Fields in CreditCard JSON via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Extra/Unknown Fields in Paypal JSON via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(An empty String in CreditCard cardNumber field via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Invalid field 'cardNumber=12345' in CreditCard via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Invalid field 'cardAvailability=yes' in CreditCard via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Invalid field 'paypalAvailability=1' in Paypal via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Invalid field 'paypalEmail=true' in Paypal via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(All invalid fields in CreditCard via ::fromJson())
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set CreditCard with only cardNumber via setter)
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set Paypal with only paypalAvailability via setter)
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set a valid CreditCard via ::fromJsonValue(creditCard.asJsonValue()))
PASS   : OneOfTest::testInlineSchemasJsonConversionMethods(Set a valid Paypal via ::fromJsonValue(paypal.asJsonValue()))
PASS   : OneOfTest::testInlineSchemasPatch(empty PatchPaymentData_request)
PASS   : OneOfTest::testInlineSchemasPatch(string value)
PASS   : OneOfTest::testInlineSchemasPatch(bool value true)
PASS   : OneOfTest::testInlineSchemasPatch(bool value false)
PASS   : OneOfTest::testInlineSchemasPatch(double value)
PASS   : OneOfTest::testInlineSchemasPatch(PatchPaymentData_request with string)
PASS   : OneOfTest::testInlineSchemasPatch(PatchPaymentData_request with bool)
PASS   : OneOfTest::testInlineSchemasPatch(PatchPaymentData_request with double)
PASS   : OneOfTest::testInlineSchemasPost(empty PostPaymentData_request)
PASS   : OneOfTest::testInlineSchemasPost(credit card with required field)
PASS   : OneOfTest::testInlineSchemasPost(paypal payment)
PASS   : OneOfTest::testInlineSchemasPost(PostPaymentData_request with credit card)
PASS   : OneOfTest::testInlineSchemasPost(PostPaymentData_request with paypal)
PASS   : OneOfTest::testInlineSchemasPost(invalid credit card missing required field)
PASS   : OneOfTest::testInlineSchemasPost(paypal with only email)
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Empty PatchPaymentData_request object)
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid string via setter)
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid bool 'true' via setter)
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid bool 'false' via setter)
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid double '42.5' via setter)
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid double '-99.99' via setter)
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid double '0.0' via setter)
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set an empty string via setter)
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid string via ::fromJson())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid bool 'true' via ::fromJson())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid bool 'false' via ::fromJson())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid double '3.14159' via ::fromJson())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid double '-100.5' via ::fromJson())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set an integer '42' via ::fromJson() (matches double))
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid string via ::fromJsonValue())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid bool 'true' via ::fromJsonValue())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a valid double '99.99' via ::fromJsonValue())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set an invalid json via ::fromJson())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set an unexpected object via ::fromJson())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(PatchPaymentData_request: set an unexpected array via ::fromJson())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a null value via ::fromJson())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a null QJsonValue via ::fromJsonValue())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set an empty QJsonObject via ::fromJsonValue())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set an empty string via ::fromJson())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a very large double via ::fromJson())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a string '42.5' (quoted) via ::fromJson())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a string 'true' (quoted) via ::fromJson())
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set zero '0' via ::fromJson() (matches double))
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Set a string with special characters via setter)
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Override double with string via setter)
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Override string with bool 'false' via setter)
PASS   : OneOfTest::testOneOfPrimitiveJsonConversionMethods(Override bool with double '0.001' via setter)
PASS   : OneOfTest::testPolymorphedRequestBody(empty duck, bunny, dog and farm pet)
PASS   : OneOfTest::testPolymorphedRequestBody(Set Bunny object)
PASS   : OneOfTest::testPolymorphedRequestBody(Set Duck object)
PASS   : OneOfTest::testPolymorphedRequestBody(Set PostFarmPet_request object with duck data)
PASS   : OneOfTest::testPolymorphedRequestBody(Set PostFarmPet_request object with bunny data)
PASS   : OneOfTest::testPolymorphedRequestBody(Reset PostFarmPet_request object to empty)
PASS   : OneOfTest::testPolymorphedRequestBody(Set incomplete Dog() object)
PASS   : OneOfTest::testPolymorphedRequestBody(Set full Dog() object)
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(Empty PostAccount_request object)
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(Set a valid Account (with Account_oneOf) via setter)
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(Set a valid Account (with Account_oneOf_1) via setter)
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(Set a valid QMap via setter)
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(Set an empty QMap via setter)
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(Set an empty Account via setter)
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(Set Account_oneOf data via ::fromJson())
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(Set Account_oneOf_1 data via ::fromJson())
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(Set freeform object data via ::fromJson())
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(Set a valid Account via ::fromJsonValue())
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(Set an invalid json via ::fromJson())
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(PostAccount_request: set an unexpected array via ::fromJson())
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(Set an unexpected string via ::fromJson())
PASS   : OneOfTest::testPostAccountRequestJsonConversionMethods(Set an empty object {} via ::fromJson())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Empty PostFarmPet_request object)
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set a valid Bunny object via setter)
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set a valid Duck object via setter)
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set a valid Dog object via setter)
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set an empty Dog object via setter)
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set an empty Bunny object via setter)
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set an empty Duck object via setter)
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set an empty Dog via ::fromJsonValue(emptyDog.asJsonValue()))
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set an empty Dog via ::fromJson(emptyDog.asJson()))
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set an empty Bunny via ::fromJson(emptyBunny.asJson()))
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set an empty Bunny via ::fromJsonValue(emptyBunny.asJsonValue()))
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set a valid Bunny object via ::fromJson())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set a valid Bunny object via ::fromJsonValue())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set a valid Duck object via ::fromJson())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set a valid Duck object via ::fromJsonValue())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set a valid Dog object via ::fromJson())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set a valid Dog object via ::fromJsonValue())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set an invalid json via ::fromJson())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set an unexpected array [] via ::fromJson())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set an unexpected string via ::fromJson())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set an invalid Dog via setter)
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set a breed-only Dog JSON via ::fromJson())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Set a valid non-full Bunny via ::fromJson())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Extra/Unknown Fields in JSON via ::fromJson())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Invalid field 'age=seven' in Duck via ::fromJson())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Invalid field 'age=0.1' in Duck via ::fromJson())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Invalid field 'age=true' in Duck via ::fromJson())
PASS   : OneOfTest::testPostFarmPetRequestJsonConversionMethods(Invalid fields: 'age=true', hunts=1 in Duck via ::fromJson())
PASS   : OneOfTest::testDummyTestValue()
PASS   : OneOfTest::testRootJsonConversionMethods(Empty Root object)
PASS   : OneOfTest::testRootJsonConversionMethods(Set qint32=42 via setter)
PASS   : OneOfTest::testRootJsonConversionMethods(Set qint32=0 via setter)
PASS   : OneOfTest::testRootJsonConversionMethods(Set qint32=-7 via setter)
PASS   : OneOfTest::testRootJsonConversionMethods(Set QList<QList<qint32>>={{1,2},{3,4}} via setter)
PASS   : OneOfTest::testRootJsonConversionMethods(Set empty QList<QList<qint32>> via setter)
PASS   : OneOfTest::testRootJsonConversionMethods(Set valid Container (Container_oneOf with Duck) via setter)
PASS   : OneOfTest::testRootJsonConversionMethods(Set valid Container (QList<Dog>) via setter)
PASS   : OneOfTest::testRootJsonConversionMethods(Set empty (invalid) Container via setter)
PASS   : OneOfTest::testRootJsonConversionMethods(Set qint32=42 via ::fromJson())
PASS   : OneOfTest::testRootJsonConversionMethods(Set qint32=0 via ::fromJson())
PASS   : OneOfTest::testRootJsonConversionMethods(Set qint32=-100 via ::fromJson())
PASS   : OneOfTest::testRootJsonConversionMethods(Set double 3.14 via ::fromJson() (no double alternative))
PASS   : OneOfTest::testRootJsonConversionMethods(Set QList<QList<qint32>> via ::fromJson())
PASS   : OneOfTest::testRootJsonConversionMethods(Set empty array via ::fromJson() => empty QList<QList<qint32>>)
PASS   : OneOfTest::testRootJsonConversionMethods(Set [1,2,3] via ::fromJson() => fails QList<QList<qint32>>)
PASS   : OneOfTest::testRootJsonConversionMethods(Set Container (Container_oneOf with Duck) via ::fromJson())
PASS   : OneOfTest::testRootJsonConversionMethods(Set empty object {} via ::fromJson() => Container with empty object)
PASS   : OneOfTest::testRootJsonConversionMethods(Set Container(QList<Dog>) JSON via ::fromJson() => no round-trip)
PASS   : OneOfTest::testRootJsonConversionMethods(Set bool 'true' via ::fromJson() => no bool alternative)
PASS   : OneOfTest::testRootJsonConversionMethods(Set string via ::fromJson() => no string alternative)
PASS   : OneOfTest::testRootJsonConversionMethods(Set invalid JSON via ::fromJson() => reset)
PASS   : OneOfTest::testRootJsonConversionMethods(Set null via ::fromJson() => reset)
PASS   : OneOfTest::testRootJsonConversionMethods(Set qint32=99 via ::fromJsonValue())
PASS   : OneOfTest::testRootJsonConversionMethods(Set QList<QList<qint32>> via ::fromJsonValue())
PASS   : OneOfTest::testRootJsonConversionMethods(Set valid Container via ::fromJsonValue())
PASS   : OneOfTest::testRootJsonConversionMethods(Implicitly construct Root from qint32=7)
PASS   : OneOfTest::testRootJsonConversionMethods(Implicitly construct Root from QList<QList<qint32>>)
PASS   : OneOfTest::testRootJsonConversionMethods(Implicitly construct Root from valid Container)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Empty RootMap object)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set valid map-of-maps via setter)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set empty map-of-maps via setter)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set valid array-of-maps via setter)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set empty array-of-maps via setter)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set single-entry map-of-maps via setter)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set single-entry array-of-maps via setter)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set valid map-of-maps via ::fromJson())
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set valid array-of-maps via ::fromJson())
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set empty object {} via ::fromJson() => map-of-maps)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set empty array [] via ::fromJson() => empty array-of-maps)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set [1,2,3] via ::fromJson() => fails array-of-maps)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set integer via ::fromJson() => no integer alternative)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set bool 'true' via ::fromJson() => no bool alternative)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set string via ::fromJson() => no string alternative)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set invalid JSON via ::fromJson() => reset)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set null via ::fromJson() => reset)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set valid map-of-maps via ::fromJsonValue())
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set valid array-of-maps via ::fromJsonValue())
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set empty QJsonObject via ::fromJsonValue() => map-of-maps)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set empty QJsonArray via ::fromJsonValue() => array-of-maps)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Implicitly construct RootMap from map-of-maps)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Implicitly construct RootMap from array-of-maps)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Override map-of-maps with array-of-maps via setter)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Override array-of-maps with map-of-maps via setter)
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set map-of-maps with negative values via ::fromJson())
PASS   : OneOfTest::testRootMapJsonConversionMethods(Set array-of-maps with empty inner maps via ::fromJson())
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Empty RootMapModels object)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set valid map-of-Dogs via setter)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set empty map-of-Dogs via setter)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set valid array-of-map-Ducks via setter)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set empty array-of-map-Ducks via setter)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set single-entry map-of-Dogs via setter)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set single-entry array-of-map-Ducks via setter)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set valid map-of-Dogs via ::fromJson())
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set valid array-of-map-Ducks via ::fromJson())
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set empty object {} via ::fromJson())
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set empty array [] via ::fromJson() => empty array-of-map-Ducks)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set [1,2,3] via ::fromJson() => fails array-of-map-Ducks)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set integer via ::fromJson() => no integer alternative)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set bool 'true' via ::fromJson() => no bool alternative)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set string via ::fromJson() => no string alternative)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set invalid JSON via ::fromJson() => reset)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set null via ::fromJson() => reset)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set valid map-of-Dogs via ::fromJsonValue())
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set valid array-of-map-Ducks via ::fromJsonValue())
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set empty QJsonObject via ::fromJsonValue())
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set empty QJsonArray via ::fromJsonValue() => array-of-map-Ducks)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Implicitly construct RootMapModels from map-of-Dogs)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Implicitly construct RootMapModels from array-of-map-Ducks)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Override map-of-Dogs with array-of-map-Ducks via setter)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Override array-of-map-Ducks with map-of-Dogs via setter)
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set map-of-Dogs with minimal Dog (bark only) via ::fromJson())
PASS   : OneOfTest::testRootMapModelsJsonConversionMethods(Set array-of-map-Ducks with empty inner maps via ::fromJson())
PASS   : OneOfTest::cleanupTestCase()
Totals: 323 passed, 0 failed, 0 skipped, 0 blacklisted, 3176ms
********* Finished testing of OneOfTest *********
