********* Start testing of tst_QTime *********
Config: Using QtTest library 6.11.2, Qt 6.11.2 (arm64-little_endian-lp64 shared (dynamic) debug build; by Apple LLVM 16.0.0 (clang-1600.0.26.3)), macos 13.7.8
PASS   : tst_QTime::initTestCase()
PASS   : tst_QTime::msecsTo(data0)
PASS   : tst_QTime::msecsTo(data1)
PASS   : tst_QTime::msecsTo(data2)
PASS   : tst_QTime::msecsTo(data3)
PASS   : tst_QTime::msecsTo(data4)
PASS   : tst_QTime::msecsTo(data5)
PASS   : tst_QTime::msecsTo(data6)
PASS   : tst_QTime::secsTo(data0)
PASS   : tst_QTime::secsTo(data1)
PASS   : tst_QTime::secsTo(data2)
PASS   : tst_QTime::secsTo(data3)
PASS   : tst_QTime::secsTo(data4)
PASS   : tst_QTime::secsTo(data5)
PASS   : tst_QTime::secsTo(data6)
PASS   : tst_QTime::secsTo(disregard msec (1s))
PASS   : tst_QTime::secsTo(disregard msec (0s))
PASS   : tst_QTime::secsTo(disregard msec (-1s))
PASS   : tst_QTime::secsTo(disregard msec (-0s))
PASS   : tst_QTime::setHMS(data0)
PASS   : tst_QTime::setHMS(data1)
PASS   : tst_QTime::setHMS(data2)
PASS   : tst_QTime::setHMS(data3)
PASS   : tst_QTime::setHMS(data4)
PASS   : tst_QTime::setHMS(data5)
PASS   : tst_QTime::setHMS(data6)
PASS   : tst_QTime::setHMS(data7)
PASS   : tst_QTime::hour(data0)
PASS   : tst_QTime::hour(data1)
PASS   : tst_QTime::hour(data2)
PASS   : tst_QTime::hour(data3)
PASS   : tst_QTime::hour(data4)
PASS   : tst_QTime::hour(data5)
PASS   : tst_QTime::isValid()
PASS   : tst_QTime::isNull()
PASS   : tst_QTime::addMSecs(Data1_0)
PASS   : tst_QTime::addMSecs(Data1_1)
PASS   : tst_QTime::addMSecs(Data1_2)
PASS   : tst_QTime::addMSecs(Data1_3)
PASS   : tst_QTime::addMSecs(Data1_4)
PASS   : tst_QTime::addMSecs(Data2_0)
PASS   : tst_QTime::addMSecs(Data2_1)
PASS   : tst_QTime::addMSecs(Data2_2)
PASS   : tst_QTime::addMSecs(Data2_3)
PASS   : tst_QTime::addMSecs(Data3_0)
PASS   : tst_QTime::addMSecs(Data3_1)
PASS   : tst_QTime::addMSecs(Data3_2)
PASS   : tst_QTime::addMSecs(Data3_3)
PASS   : tst_QTime::addMSecs(Data4_0)
PASS   : tst_QTime::addMSecs(Data4_1)
PASS   : tst_QTime::addMSecs(Data4_2)
PASS   : tst_QTime::addMSecs(Data4_3)
PASS   : tst_QTime::addMSecs(Data4_4)
PASS   : tst_QTime::addMSecs(Data5_0)
PASS   : tst_QTime::addMSecs(Data5_1)
PASS   : tst_QTime::addMSecs(Data5_2)
PASS   : tst_QTime::addMSecs(Data5_3)
PASS   : tst_QTime::addMSecs(Data6_0)
PASS   : tst_QTime::addMSecs(Data6_1)
PASS   : tst_QTime::addMSecs(Data6_2)
PASS   : tst_QTime::addMSecs(Data6_3)
PASS   : tst_QTime::addMSecs(Data6_4)
PASS   : tst_QTime::addMSecs(Data6_5)
PASS   : tst_QTime::addMSecs(Data6_6)
PASS   : tst_QTime::addMSecs(Data7_0)
PASS   : tst_QTime::addMSecs(Data7_1)
PASS   : tst_QTime::addMSecs(Data7_2)
PASS   : tst_QTime::addMSecs(Data7_3)
PASS   : tst_QTime::addMSecs(Data7_4)
PASS   : tst_QTime::addMSecs(Data11_0)
PASS   : tst_QTime::addMSecs(Data11_1)
PASS   : tst_QTime::addMSecs(Data11_2)
PASS   : tst_QTime::addMSecs(Data11_3)
PASS   : tst_QTime::addMSecs(Data11_4)
PASS   : tst_QTime::addMSecs(Data12_0)
PASS   : tst_QTime::addMSecs(Data12_1)
PASS   : tst_QTime::addMSecs(Data12_2)
PASS   : tst_QTime::addMSecs(Data12_3)
PASS   : tst_QTime::addMSecs(Data13_0)
PASS   : tst_QTime::addMSecs(Data13_1)
PASS   : tst_QTime::addMSecs(Data13_2)
PASS   : tst_QTime::addMSecs(Data13_3)
PASS   : tst_QTime::addMSecs(Data14_0)
PASS   : tst_QTime::addMSecs(Data14_1)
PASS   : tst_QTime::addMSecs(Data14_2)
PASS   : tst_QTime::addMSecs(Data14_3)
PASS   : tst_QTime::addMSecs(Data14_4)
PASS   : tst_QTime::addMSecs(Data15_0)
PASS   : tst_QTime::addMSecs(Data15_1)
PASS   : tst_QTime::addMSecs(Data15_2)
PASS   : tst_QTime::addMSecs(Data15_3)
PASS   : tst_QTime::addMSecs(Data16_0)
PASS   : tst_QTime::addMSecs(Data16_1)
PASS   : tst_QTime::addMSecs(Data16_2)
PASS   : tst_QTime::addMSecs(Data16_3)
PASS   : tst_QTime::addMSecs(Data16_4)
PASS   : tst_QTime::addMSecs(Data16_5)
PASS   : tst_QTime::addMSecs(Data16_6)
PASS   : tst_QTime::addMSecs(Data17_0)
PASS   : tst_QTime::addMSecs(Data17_1)
PASS   : tst_QTime::addMSecs(Data17_2)
PASS   : tst_QTime::addMSecs(Data17_3)
PASS   : tst_QTime::addMSecs(Data17_4)
PASS   : tst_QTime::addMSecs(Data18_0)
PASS   : tst_QTime::addSecs(Data0)
PASS   : tst_QTime::addSecs(Data1)
PASS   : tst_QTime::addSecs(overflow)
PASS   : tst_QTime::orderingCompiles()
PASS   : tst_QTime::operator_eq_eq(data0)
PASS   : tst_QTime::operator_eq_eq(data1)
PASS   : tst_QTime::operator_eq_eq(data2)
PASS   : tst_QTime::operator_eq_eq(data3)
PASS   : tst_QTime::operator_eq_eq(data4)
PASS   : tst_QTime::operator_eq_eq(data5)
PASS   : tst_QTime::ordering(00:00:00.0_vs_00:00:00.0)
PASS   : tst_QTime::ordering(12:34:56.02_vs_12:34:56.03)
PASS   : tst_QTime::ordering(13:34:46.02_vs_13:34:56.02)
PASS   : tst_QTime::ordering(13:24:56.02_vs_13:34:56.02)
PASS   : tst_QTime::ordering(12:34:56.02_vs_13:34:56.02)
PASS   : tst_QTime::ordering(14:34:56.02_vs_13:34:56.02)
PASS   : tst_QTime::ordering(13:44:56.02_vs_13:34:56.02)
PASS   : tst_QTime::ordering(13:34:56.02_vs_13:34:46.02)
PASS   : tst_QTime::ordering(13:34:56.03_vs_13:34:56.02)
PASS   : tst_QTime::fromStringFormat(data0)
PASS   : tst_QTime::fromStringFormat(data1)
PASS   : tst_QTime::fromStringFormat(data2)
PASS   : tst_QTime::fromStringFormat(data3)
PASS   : tst_QTime::fromStringFormat(data4)
PASS   : tst_QTime::fromStringFormat(data5)
PASS   : tst_QTime::fromStringFormat(data6)
PASS   : tst_QTime::fromStringFormat(data7)
PASS   : tst_QTime::fromStringFormat(data8)
PASS   : tst_QTime::fromStringFormat(data9)
PASS   : tst_QTime::fromStringFormat(pm-upper)
PASS   : tst_QTime::fromStringFormat(pm-lower)
PASS   : tst_QTime::fromStringFormat(pm-as-upper)
PASS   : tst_QTime::fromStringFormat(pm-as-lower)
PASS   : tst_QTime::fromStringFormat(short-msecs-lt100)
PASS   : tst_QTime::fromStringFormat(short-msecs-gt100)
PASS   : tst_QTime::fromStringFormat(late)
PASS   : tst_QTime::fromStringFormat(emoji in format string 1)
PASS   : tst_QTime::fromStringFormat(emoji in format string 2)
PASS   : tst_QTime::fromStringDateFormat(TextDate - zero)
PASS   : tst_QTime::fromStringDateFormat(TextDate - ordinary)
PASS   : tst_QTime::fromStringDateFormat(TextDate - milli-max)
PASS   : tst_QTime::fromStringDateFormat(TextDate - milli-wrap)
PASS   : tst_QTime::fromStringDateFormat(TextDate - no-secs)
PASS   : tst_QTime::fromStringDateFormat(TextDate - midnight-nowrap)
PASS   : tst_QTime::fromStringDateFormat(TextDate - invalid, minutes)
PASS   : tst_QTime::fromStringDateFormat(TextDate - invalid, minute fraction)
PASS   : tst_QTime::fromStringDateFormat(TextDate - invalid, seconds)
PASS   : tst_QTime::fromStringDateFormat(TextDate - invalid, milliseconds)
PASS   : tst_QTime::fromStringDateFormat(TextDate - midnight 24)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - valid, start of day, omit seconds)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - valid, omit seconds)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - minute fraction)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - valid, omit seconds (2))
PASS   : tst_QTime::fromStringDateFormat(IsoDate - valid, end of day)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - invalid, empty string)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - invalid, too many hours)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - invalid, too many minutes)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - invalid, too many seconds)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - invalid, minutes)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - invalid, not enough minutes)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - invalid, minute fraction)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - invalid, seconds)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - invalid, milliseconds)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - zero)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - ordinary)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - milli-max)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - milli-wrap)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - midnight-nowrap)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - midnight 24)
PASS   : tst_QTime::fromStringDateFormat(IsoDate - minute fraction midnight)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 after space)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 with day)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 with day after space)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 no timezone)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 date only)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 with day date only)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 malformed time)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 invalid month name)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 invalid day)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 invalid day name)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 invalid year)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 invalid character at end)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 invalid character at front)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 invalid character both ends)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 invalid character at front, 2 at back)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 invalid character 2 at front)
PASS   : tst_QTime::fromStringDateFormat(RFC 2822 (not invalid))
PASS   : tst_QTime::fromStringDateFormat(RFC 850 and 1036)
PASS   : tst_QTime::fromStringDateFormat(RFC 850 and 1036 after space)
PASS   : tst_QTime::fromStringDateFormat(RFC 850 and 1036 no timezone)
PASS   : tst_QTime::fromStringDateFormat(RFC 850 and 1036 date only)
PASS   : tst_QTime::fromStringDateFormat(RFC 850 and 1036 invalid character at end)
PASS   : tst_QTime::fromStringDateFormat(RFC 850 and 1036 invalid character at front)
PASS   : tst_QTime::fromStringDateFormat(RFC 850 and 1036 invalid character both ends)
PASS   : tst_QTime::fromStringDateFormat(RFC 850 and 1036 invalid character at front, 2 at back)
PASS   : tst_QTime::fromStringDateFormat(RFC 850 and 1036 no invalid character)
PASS   : tst_QTime::fromStringDateFormat(RFC empty)
PASS   : tst_QTime::toStringDateFormat(00:00:00.000)
PASS   : tst_QTime::toStringDateFormat(ISO 00:00:00.000)
PASS   : tst_QTime::toStringDateFormat(Text 10:12:34.000)
PASS   : tst_QTime::toStringDateFormat(ISO 10:12:34.000)
PASS   : tst_QTime::toStringDateFormat(Text 10:12:34.001)
PASS   : tst_QTime::toStringDateFormat(ISO 10:12:34.001)
PASS   : tst_QTime::toStringDateFormat(Text 10:12:34.999)
PASS   : tst_QTime::toStringDateFormat(ISO 10:12:34.999)
PASS   : tst_QTime::toStringDateFormat(RFC2822Date)
PASS   : tst_QTime::toStringDateFormat(ISOWithMs 10:12:34.000)
PASS   : tst_QTime::toStringDateFormat(ISOWithMs 10:12:34.020)
PASS   : tst_QTime::toStringDateFormat(ISOWithMs 10:12:34.999)
PASS   : tst_QTime::toStringFormat(midnight)
PASS   : tst_QTime::toStringFormat(full)
PASS   : tst_QTime::toStringFormat(short-msecs-lt100)
PASS   : tst_QTime::toStringFormat(short-msecs-gt100)
PASS   : tst_QTime::toStringFormat(am-pm)
PASS   : tst_QTime::toStringFormat(AM-PM)
PASS   : tst_QTime::toStringFormat(invalid)
PASS   : tst_QTime::toStringFormat(empty format)
PASS   : tst_QTime::msecsSinceStartOfDay(00:00:00.000)
PASS   : tst_QTime::msecsSinceStartOfDay(01:00:00.001)
PASS   : tst_QTime::msecsSinceStartOfDay(03:04:05.678)
PASS   : tst_QTime::msecsSinceStartOfDay(23:59:59.999)
PASS   : tst_QTime::msecsSinceStartOfDay(24:00:00.000)
PASS   : tst_QTime::msecsSinceStartOfDay(-1 invalid)
PASS   : tst_QTime::cleanupTestCase()
Totals: 229 passed, 0 failed, 0 skipped, 0 blacklisted, 15ms
********* Finished testing of tst_QTime *********
