********* Start testing of tst_QNdefFilter *********
Config: Using QtTest library 6.11.3, Qt 6.11.3 (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_QNdefFilter::initTestCase()
PASS   : tst_QNdefFilter::construct()
PASS   : tst_QNdefFilter::copyConstruct()
PASS   : tst_QNdefFilter::assingmentOperator()
PASS   : tst_QNdefFilter::clearFilter()
PASS   : tst_QNdefFilter::orderMatch()
PASS   : tst_QNdefFilter::appendRecord(Empty; min < max)
PASS   : tst_QNdefFilter::appendRecord(Empty; min == max)
PASS   : tst_QNdefFilter::appendRecord(Empty; min > max)
PASS   : tst_QNdefFilter::appendRecord(NfcRtd; min < max)
PASS   : tst_QNdefFilter::appendRecord(NfcRtd; min == max)
PASS   : tst_QNdefFilter::appendRecord(NfcRtd; min > max)
PASS   : tst_QNdefFilter::appendRecord(Mime; min < max)
PASS   : tst_QNdefFilter::appendRecord(Mime; min == max)
PASS   : tst_QNdefFilter::appendRecord(Mime; min > max)
PASS   : tst_QNdefFilter::appendRecord(Uri; min < max)
PASS   : tst_QNdefFilter::appendRecord(Uri; min == max)
PASS   : tst_QNdefFilter::appendRecord(Uri; min > max)
PASS   : tst_QNdefFilter::appendRecord(ExternalRtd; min < max)
PASS   : tst_QNdefFilter::appendRecord(ExternalRtd; min == max)
PASS   : tst_QNdefFilter::appendRecord(ExternalRtd; min > max)
PASS   : tst_QNdefFilter::appendRecord(Unknown; min < max)
PASS   : tst_QNdefFilter::appendRecord(Unknown; min == max)
PASS   : tst_QNdefFilter::appendRecord(Unknown; min > max)
PASS   : tst_QNdefFilter::appendRecordParameters(Empty; min < max)
PASS   : tst_QNdefFilter::appendRecordParameters(Empty; min == max)
PASS   : tst_QNdefFilter::appendRecordParameters(Empty; min > max)
PASS   : tst_QNdefFilter::appendRecordParameters(NfcRtd; min < max)
PASS   : tst_QNdefFilter::appendRecordParameters(NfcRtd; min == max)
PASS   : tst_QNdefFilter::appendRecordParameters(NfcRtd; min > max)
PASS   : tst_QNdefFilter::appendRecordParameters(Mime; min < max)
PASS   : tst_QNdefFilter::appendRecordParameters(Mime; min == max)
PASS   : tst_QNdefFilter::appendRecordParameters(Mime; min > max)
PASS   : tst_QNdefFilter::appendRecordParameters(Uri; min < max)
PASS   : tst_QNdefFilter::appendRecordParameters(Uri; min == max)
PASS   : tst_QNdefFilter::appendRecordParameters(Uri; min > max)
PASS   : tst_QNdefFilter::appendRecordParameters(ExternalRtd; min < max)
PASS   : tst_QNdefFilter::appendRecordParameters(ExternalRtd; min == max)
PASS   : tst_QNdefFilter::appendRecordParameters(ExternalRtd; min > max)
PASS   : tst_QNdefFilter::appendRecordParameters(Unknown; min < max)
PASS   : tst_QNdefFilter::appendRecordParameters(Unknown; min == max)
PASS   : tst_QNdefFilter::appendRecordParameters(Unknown; min > max)
PASS   : tst_QNdefFilter::appendRecordTemplate(SmartPoster; min < max)
PASS   : tst_QNdefFilter::appendRecordTemplate(SmartPoster; min == max)
PASS   : tst_QNdefFilter::appendRecordTemplate(SmartPoster; min > max)
PASS   : tst_QNdefFilter::appendRecordTemplate(Text; min < max)
PASS   : tst_QNdefFilter::appendRecordTemplate(Text; min == max)
PASS   : tst_QNdefFilter::appendRecordTemplate(Text; min > max)
PASS   : tst_QNdefFilter::appendRecordTemplate(Uri; min < max)
PASS   : tst_QNdefFilter::appendRecordTemplate(Uri; min == max)
PASS   : tst_QNdefFilter::appendRecordTemplate(Uri; min > max)
PASS   : tst_QNdefFilter::match(empty filter, empty message, match)
PASS   : tst_QNdefFilter::match(empty filter, non-empty message, no match)
PASS   : tst_QNdefFilter::match(non-empty filter, empty message, no match)
PASS   : tst_QNdefFilter::match(filter with 0 or 1 rec, empty message, match)
PASS   : tst_QNdefFilter::match(filter with 0 or 1 rec, one record, match)
PASS   : tst_QNdefFilter::match(filter with 0 or 1 rec, too many records, no match)
PASS   : tst_QNdefFilter::match(No optional records, no ordering, match)
PASS   : tst_QNdefFilter::match(Multiple records with optional, no ordering, match)
PASS   : tst_QNdefFilter::match(Multiple records with optional, with ordering, match)
PASS   : tst_QNdefFilter::match(Random order, no ordering, match)
PASS   : tst_QNdefFilter::match(Random order, with ordering, no match)
PASS   : tst_QNdefFilter::match(TypeNameFormat mismatch, no ordering, no match)
PASS   : tst_QNdefFilter::match(TypeNameFormat mismatch, with ordering, no match)
PASS   : tst_QNdefFilter::match(Type mismatch, no ordering, no match)
PASS   : tst_QNdefFilter::match(Type mismatch, with ordering, no match)
PASS   : tst_QNdefFilter::match(Type not from filter in the beginning, no ordering, no match)
PASS   : tst_QNdefFilter::match(Type not from filter in the beginning, with ordering, no match)
PASS   : tst_QNdefFilter::match(Type not from filter in the middle, no ordering, no match)
PASS   : tst_QNdefFilter::match(Type not from filter in the middle, with ordering, no match)
PASS   : tst_QNdefFilter::match(Type not from filter in the end, no ordering, no match)
PASS   : tst_QNdefFilter::match(Type not from filter in the end, with ordering, no match)
PASS   : tst_QNdefFilter::match(Filter with repeated type format, no ordering, match)
PASS   : tst_QNdefFilter::match(Filter with repeated type format, with ordering, no match)
PASS   : tst_QNdefFilter::match(Filter with repeated type format 2, no ordering, match)
PASS   : tst_QNdefFilter::match(Filter with repeated type format 2, with ordering, match)
PASS   : tst_QNdefFilter::match(Filter with repeated type format 3, no ordering, match)
PASS   : tst_QNdefFilter::match(Filter with repeated type format 3, with ordering, match)
PASS   : tst_QNdefFilter::match(Filter with repeated type format 4, no ordering, no match)
PASS   : tst_QNdefFilter::match(Filter with repeated type format 4, with ordering, no match)
PASS   : tst_QNdefFilter::cleanupTestCase()
Totals: 81 passed, 0 failed, 0 skipped, 0 blacklisted, 6ms
********* Finished testing of tst_QNdefFilter *********
