********* Start testing of tst_QVersitContactImporter *********
Config: Using QtTest library 6.12.0, Qt 6.12.0 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 17.0.0 (clang-1700.3.19.1)), macos 26.0.0
PASS   : tst_QVersitContactImporter::initTestCase()
PASS   : tst_QVersitContactImporter::testName()
PASS   : tst_QVersitContactImporter::testNameWithFormatted()
PASS   : tst_QVersitContactImporter::testAddress()
PASS   : tst_QVersitContactImporter::testAddressWithoutSubTypes()
PASS   : tst_QVersitContactImporter::testTel()
PASS   : tst_QVersitContactImporter::testTelWithoutSubTypes()
PASS   : tst_QVersitContactImporter::testEmail()
PASS   : tst_QVersitContactImporter::testUrl()
PASS   : tst_QVersitContactImporter::testUid()
PASS   : tst_QVersitContactImporter::testOrganizationName()
PASS   : tst_QVersitContactImporter::testOrganizationTitle()
PASS   : tst_QVersitContactImporter::testOrganizationLogo()
PASS   : tst_QVersitContactImporter::testOrganizationAssistant()
PASS   : tst_QVersitContactImporter::testOrganizationRole()
PASS   : tst_QVersitContactImporter::testTimeStamp()
PASS   : tst_QVersitContactImporter::testVersion(proper version)
PASS   : tst_QVersitContactImporter::testVersion(all empty)
PASS   : tst_QVersitContactImporter::testVersion(sequenceNumber empty)
PASS   : tst_QVersitContactImporter::testVersion(sequenceNumber negative)
PASS   : tst_QVersitContactImporter::testVersion(sequenceNumber invalid mix)
PASS   : tst_QVersitContactImporter::testVersion(extendedVersion empty)
PASS   : tst_QVersitContactImporter::testVersion(extendedVersion negative)
PASS   : tst_QVersitContactImporter::testMultipleVersions()
PASS   : tst_QVersitContactImporter::testAnniversary()
PASS   : tst_QVersitContactImporter::testBirthday()
PASS   : tst_QVersitContactImporter::testGender()
PASS   : tst_QVersitContactImporter::testNickname()
PASS   : tst_QVersitContactImporter::testAvatarUrl()
PASS   : tst_QVersitContactImporter::testAvatarInvalid()
PASS   : tst_QVersitContactImporter::testGeo()
PASS   : tst_QVersitContactImporter::testNote()
PASS   : tst_QVersitContactImporter::testDisplayLabel()
PASS   : tst_QVersitContactImporter::testOnlineAccount()
PASS   : tst_QVersitContactImporter::testFamily()
PASS   : tst_QVersitContactImporter::testFavorite(favorite true)
PASS   : tst_QVersitContactImporter::testFavorite(favorite false)
PASS   : tst_QVersitContactImporter::testFavorite(favorite invalid)
PASS   : tst_QVersitContactImporter::testFavorite(favorite empty)
PASS   : tst_QVersitContactImporter::testFavorite(index negative)
PASS   : tst_QVersitContactImporter::testFavorite(index multiple digits)
PASS   : tst_QVersitContactImporter::testFavorite(index invalid)
PASS   : tst_QVersitContactImporter::testFavorite(index invalid mix)
PASS   : tst_QVersitContactImporter::testFavorite(index empty)
PASS   : tst_QVersitContactImporter::testMultipleFavorites()
PASS   : tst_QVersitContactImporter::testSound()
PASS   : tst_QVersitContactImporter::testTag()
PASS   : tst_QVersitContactImporter::testExtendedDetail(string data)
PASS   : tst_QVersitContactImporter::testExtendedDetail(string data, empty)
PASS   : tst_QVersitContactImporter::testExtendedDetail(string data, containing reserved characters)
PASS   : tst_QVersitContactImporter::testExtendedDetail(double data)
PASS   : tst_QVersitContactImporter::testExtendedDetail(double data, negative)
PASS   : tst_QVersitContactImporter::testExtendedDetail(double data, multiple digits)
PASS   : tst_QVersitContactImporter::testExtendedDetail(boolean data)
PASS   : tst_QVersitContactImporter::testExtendedDetail(datetime data, imported as a string)
PASS   : tst_QVersitContactImporter::testExtendedDetail(list data)
PASS   : tst_QVersitContactImporter::testExtendedDetail(map data)
PASS   : tst_QVersitContactImporter::testExtendedDetail(map data, containing a nested list)
PASS   : tst_QVersitContactImporter::testExtendedDetail(empty string as name)
PASS   : tst_QVersitContactImporter::testExtendedDetail(name containing reserved characters)
PASS   : tst_QVersitContactImporter::testExtendedDetail(null denoting an empty variant)
PASS   : tst_QVersitContactImporter::testExtendedDetail(compact json with extra whitespace removed)
PASS   : tst_QVersitContactImporter::testExtendedDetail(invalid property value: empty json array as property value)
PASS   : tst_QVersitContactImporter::testExtendedDetail(invalid property value: invalid json value)
PASS   : tst_QVersitContactImporter::testMultipleExtendedDetails()
PASS   : tst_QVersitContactImporter::testPref()
PASS   : tst_QVersitContactImporter::testPropertyHandler()
PASS   : tst_QVersitContactImporter::testInvalidDocument()
PASS   : tst_QVersitContactImporter::testEmailWithContextOther()
PASS   : tst_QVersitContactImporter::cleanupTestCase()
Totals: 70 passed, 0 failed, 0 skipped, 0 blacklisted, 52ms
********* Finished testing of tst_QVersitContactImporter *********
