********* Start testing of tst_QContactSortOrder *********
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_QContactSortOrder::initTestCase()
PASS   : tst_QContactSortOrder::traits()
PASS   : tst_QContactSortOrder::sortObject()
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "equals" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "blanks first, field presence" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "blanks first" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "blanks first" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "blanks first" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "blanks last, field presence" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "blanks last" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "blanks first" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "blanks first" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "asc, cs" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "asc, ci" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "asc, ci" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "desc, cs" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "desc, ci" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "desc, ci" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "non-existence vs blank-ness, blanks first" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "non-existence vs blank-ness, blanks first" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "non-existence vs blank-ness, blanks last" - please rename.
QWARN  : tst_QContactSortOrder::compareContact() Duplicate data tag "non-existence vs blank-ness, blanks last" - please rename.
PASS   : tst_QContactSortOrder::compareContact(empty sortorder)
PASS   : tst_QContactSortOrder::compareContact(empty contacts)
PASS   : tst_QContactSortOrder::compareContact(equals)
PASS   : tst_QContactSortOrder::compareContact(equals)
PASS   : tst_QContactSortOrder::compareContact(blanks first, field presence)
PASS   : tst_QContactSortOrder::compareContact(blanks first, field presence)
PASS   : tst_QContactSortOrder::compareContact(blanks first)
PASS   : tst_QContactSortOrder::compareContact(blanks first)
PASS   : tst_QContactSortOrder::compareContact(blanks first)
PASS   : tst_QContactSortOrder::compareContact(blanks first)
PASS   : tst_QContactSortOrder::compareContact(blanks last, field presence)
PASS   : tst_QContactSortOrder::compareContact(blanks last, field presence)
PASS   : tst_QContactSortOrder::compareContact(blanks last)
PASS   : tst_QContactSortOrder::compareContact(blanks last)
PASS   : tst_QContactSortOrder::compareContact(blanks first)
PASS   : tst_QContactSortOrder::compareContact(blanks first)
PASS   : tst_QContactSortOrder::compareContact(asc, cs)
PASS   : tst_QContactSortOrder::compareContact(asc, cs)
PASS   : tst_QContactSortOrder::compareContact(asc, ci)
PASS   : tst_QContactSortOrder::compareContact(asc, ci)
PASS   : tst_QContactSortOrder::compareContact(asc, ci)
PASS   : tst_QContactSortOrder::compareContact(desc, cs)
PASS   : tst_QContactSortOrder::compareContact(desc, cs)
PASS   : tst_QContactSortOrder::compareContact(desc, ci)
PASS   : tst_QContactSortOrder::compareContact(desc, ci)
PASS   : tst_QContactSortOrder::compareContact(desc, ci)
PASS   : tst_QContactSortOrder::compareContact(non-existence vs blank-ness, blanks first)
PASS   : tst_QContactSortOrder::compareContact(non-existence vs blank-ness, blanks first)
PASS   : tst_QContactSortOrder::compareContact(non-existence vs blank-ness, blanks first)
PASS   : tst_QContactSortOrder::compareContact(non-existence vs blank-ness, blanks last)
PASS   : tst_QContactSortOrder::compareContact(non-existence vs blank-ness, blanks last)
PASS   : tst_QContactSortOrder::compareContact(non-existence vs blank-ness, blanks last)
PASS   : tst_QContactSortOrder::datastream(default)
PASS   : tst_QContactSortOrder::datastream(invalid)
PASS   : tst_QContactSortOrder::datastream(detail)
PASS   : tst_QContactSortOrder::datastream(complete)
PASS   : tst_QContactSortOrder::debugstream(default)
PASS   : tst_QContactSortOrder::debugstream(invalid)
PASS   : tst_QContactSortOrder::debugstream(detail)
PASS   : tst_QContactSortOrder::debugstream(complete)
PASS   : tst_QContactSortOrder::cleanupTestCase()
Totals: 44 passed, 0 failed, 0 skipped, 0 blacklisted, 4ms
********* Finished testing of tst_QContactSortOrder *********
