********* Start testing of tst_QCompareHelpers *********
Config: Using QtTest library 6.11.2, Qt 6.11.2 (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_QCompareHelpers::initTestCase()
PASS   : tst_QCompareHelpers::comparisonCompiles()
PASS   : tst_QCompareHelpers::compare_IntWrapper(0 vs 0)
PASS   : tst_QCompareHelpers::compare_IntWrapper(-1 vs 0)
PASS   : tst_QCompareHelpers::compare_IntWrapper(1 vs 0)
PASS   : tst_QCompareHelpers::compare_IntWrapper(2147483647 vs 2147483647)
PASS   : tst_QCompareHelpers::compare_IntWrapper(-2147483648 vs -2147483648)
PASS   : tst_QCompareHelpers::compare_IntWrapper(2147483647 vs -2147483648)
PASS   : tst_QCompareHelpers::compare_IntWrapper(-2147483648 vs 2147483647)
PASS   : tst_QCompareHelpers::compare_IntWrapper_int(0 vs 0)
PASS   : tst_QCompareHelpers::compare_IntWrapper_int(-1 vs 0)
PASS   : tst_QCompareHelpers::compare_IntWrapper_int(1 vs 0)
PASS   : tst_QCompareHelpers::compare_IntWrapper_int(2147483647 vs 2147483647)
PASS   : tst_QCompareHelpers::compare_IntWrapper_int(-2147483648 vs -2147483648)
PASS   : tst_QCompareHelpers::compare_IntWrapper_int(2147483647 vs -2147483648)
PASS   : tst_QCompareHelpers::compare_IntWrapper_int(-2147483648 vs 2147483647)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(0.000000 vs 0.000000)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(-0.000001 vs 0.000000)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(0.000001 vs 0.000000)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(nan vs 0.000000)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(0.000000 vs nan)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(nan vs nan)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(inf vs 0.000000)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(0.000000 vs inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(-inf vs 0.000000)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(0.000000 vs -inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(inf vs inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(-inf vs -inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(-inf vs inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(inf vs -inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(nan vs inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(inf vs nan)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(nan vs -inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper(-inf vs nan)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(0.000000 vs 0.000000)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(-0.000001 vs 0.000000)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(0.000001 vs 0.000000)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(nan vs 0.000000)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(0.000000 vs nan)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(nan vs nan)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(inf vs 0.000000)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(0.000000 vs inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(-inf vs 0.000000)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(0.000000 vs -inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(inf vs inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(-inf vs -inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(-inf vs inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(inf vs -inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(nan vs inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(inf vs nan)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(nan vs -inf)
PASS   : tst_QCompareHelpers::compare_DoubleWrapper_double(-inf vs nan)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(0 vs 0.000000)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(-1 vs 0.000000)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(1 vs 0.000000)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(0 vs -0.000001)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(0 vs 0.000001)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(0 vs nan)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(2147483647 vs nan)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(-2147483648 vs nan)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(0 vs inf)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(0 vs -inf)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(2147483647 vs inf)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(2147483647 vs -inf)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(-2147483648 vs inf)
PASS   : tst_QCompareHelpers::compare_IntWrapper_DoubleWrapper(-2147483648 vs -inf)
PASS   : tst_QCompareHelpers::compare_StringWrapper('' vs '')
PASS   : tst_QCompareHelpers::compare_StringWrapper('Ab' vs 'abc')
PASS   : tst_QCompareHelpers::compare_StringWrapper('aBc' vs 'AB')
PASS   : tst_QCompareHelpers::compare_StringWrapper('ab' vs 'AB')
PASS   : tst_QCompareHelpers::compare_StringWrapper('ABC' vs 'abc')
PASS   : tst_QCompareHelpers::compare_StringWrapper_AnyStringView('' vs '')
PASS   : tst_QCompareHelpers::compare_StringWrapper_AnyStringView('Ab' vs 'abc')
PASS   : tst_QCompareHelpers::compare_StringWrapper_AnyStringView('aBc' vs 'AB')
PASS   : tst_QCompareHelpers::compare_StringWrapper_AnyStringView('ab' vs 'AB')
PASS   : tst_QCompareHelpers::compare_StringWrapper_AnyStringView('ABC' vs 'abc')
PASS   : tst_QCompareHelpers::generatedClasses()
PASS   : tst_QCompareHelpers::builtinOrder()
PASS   : tst_QCompareHelpers::compareWithAttributes()
PASS   : tst_QCompareHelpers::totallyOrderedWrapperBasics()
PASS   : tst_QCompareHelpers::compareAutoReturnType()
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Int(empty)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Int(same_length_equal)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Int(greater_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Int(less_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Int(greater_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Int(less_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Float(empty)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Float(same_length_equal)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Float(greater_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Float(less_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Float(greater_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Float(less_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Float(unordered)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Float(unordered_start_with_nan)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Weak(empty)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Weak(same_length_equal)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Weak(greater_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Weak(less_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Weak(greater_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_ThreeWayCmp_Weak(less_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Int(empty)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Int(same_length_equal)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Int(greater_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Int(less_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Int(greater_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Int(less_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Float(empty)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Float(same_length_equal)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Float(greater_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Float(less_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Float(greater_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Float(less_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Float(unordered)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Float(unordered_start_with_nan)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Weak(empty)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Weak(same_length_equal)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Weak(greater_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Weak(less_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Weak(greater_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Mixed_Weak(less_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Int(empty)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Int(same_length_equal)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Int(greater_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Int(less_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Int(greater_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Int(less_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Float(empty)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Float(same_length_equal)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Float(greater_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Float(less_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Float(greater_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Float(less_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Weak(empty)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Weak(same_length_equal)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Weak(greater_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Weak(less_val)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Weak(greater_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Comparator_Weak(less_length)
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_Pointers()
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_NonCopyMove()
PASS   : tst_QCompareHelpers::lexicographicalCompareThreeWay_CustomPointerHelper()
PASS   : tst_QCompareHelpers::cleanupTestCase()
Totals: 143 passed, 0 failed, 0 skipped, 0 blacklisted, 7ms
********* Finished testing of tst_QCompareHelpers *********
