summaryrefslogtreecommitdiffstats
path: root/tests/auto/corelib/time/qdate/tst_qdate.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/corelib/time/qdate/tst_qdate.cpp')
-rw-r--r--tests/auto/corelib/time/qdate/tst_qdate.cpp60
1 files changed, 26 insertions, 34 deletions
diff --git a/tests/auto/corelib/time/qdate/tst_qdate.cpp b/tests/auto/corelib/time/qdate/tst_qdate.cpp
index 42fbdba3a9..f80b42c7d9 100644
--- a/tests/auto/corelib/time/qdate/tst_qdate.cpp
+++ b/tests/auto/corelib/time/qdate/tst_qdate.cpp
@@ -1041,9 +1041,7 @@ void tst_QDate::operator_eq_eq()
QFETCH(QDate, d2);
QFETCH(bool, expectEqual);
- QTestPrivate::testEqualityOperators(d1, d2, expectEqual);
- if (QTest::currentTestFailed())
- return;
+ QT_TEST_EQUALITY_OPS(d1, d2, expectEqual);
if (expectEqual)
QVERIFY(qHash(d1) == qHash(d2));
@@ -1077,7 +1075,7 @@ void tst_QDate::ordering()
QFETCH(QDate, right);
QFETCH(Qt::strong_ordering, expectedOrdering);
- QTestPrivate::testAllComparisonOperators(left, right, expectedOrdering);
+ QT_TEST_ALL_COMPARISON_OPS(left, right, expectedOrdering);
}
void tst_QDate::ordering_chrono_types()
@@ -1086,43 +1084,37 @@ void tst_QDate::ordering_chrono_types()
using namespace std::chrono;
QDate friday(2001, 11, 30); // the 5th Friday of November 2001
// std::chrono::year_month_day
- QTestPrivate::testAllComparisonOperators(friday, year_month_day(2001y, November, 29d),
- Qt::strong_ordering::greater);
- QTestPrivate::testAllComparisonOperators(friday, year_month_day(2001y, November, 30d),
- Qt::strong_ordering::equivalent);
- QTestPrivate::testAllComparisonOperators(friday, year_month_day(2001y, December, 1d),
- Qt::strong_ordering::less);
+ QT_TEST_ALL_COMPARISON_OPS(friday, year_month_day(2001y, November, 29d),
+ Qt::strong_ordering::greater);
+ QT_TEST_ALL_COMPARISON_OPS(friday, year_month_day(2001y, November, 30d),
+ Qt::strong_ordering::equivalent);
+ QT_TEST_ALL_COMPARISON_OPS(friday, year_month_day(2001y, December, 1d),
+ Qt::strong_ordering::less);
// std::chrono::year_month_day_last
- QTestPrivate::testAllComparisonOperators(friday, year_month_day_last(2001y, {October / last}),
- Qt::strong_ordering::greater);
- QTestPrivate::testAllComparisonOperators(friday, year_month_day_last(2001y, {November / last}),
- Qt::strong_ordering::equivalent);
- QTestPrivate::testAllComparisonOperators(friday, year_month_day_last(2001y, {December / last}),
- Qt::strong_ordering::less);
+ QT_TEST_ALL_COMPARISON_OPS(friday, year_month_day_last(2001y, {October / last}),
+ Qt::strong_ordering::greater);
+ QT_TEST_ALL_COMPARISON_OPS(friday, year_month_day_last(2001y, {November / last}),
+ Qt::strong_ordering::equivalent);
+ QT_TEST_ALL_COMPARISON_OPS(friday, year_month_day_last(2001y, {December / last}),
+ Qt::strong_ordering::less);
// std::chrono::year_month_weekday
- QTestPrivate::testAllComparisonOperators(friday,
- year_month_weekday(2001y, November, Thursday[5]),
- Qt::strong_ordering::greater);
- QTestPrivate::testAllComparisonOperators(friday,
- year_month_weekday(2001y, November, Friday[5]),
- Qt::strong_ordering::equivalent);
- QTestPrivate::testAllComparisonOperators(friday,
- year_month_weekday(2001y, December, Saturday[1]),
- Qt::strong_ordering::less);
+ QT_TEST_ALL_COMPARISON_OPS(friday, year_month_weekday(2001y, November, Thursday[5]),
+ Qt::strong_ordering::greater);
+ QT_TEST_ALL_COMPARISON_OPS(friday, year_month_weekday(2001y, November, Friday[5]),
+ Qt::strong_ordering::equivalent);
+ QT_TEST_ALL_COMPARISON_OPS(friday, year_month_weekday(2001y, December, Saturday[1]),
+ Qt::strong_ordering::less);
// std::chrono::year_month_weekday_last
QDate thursday(2001, 11, 29); // the last Thursday of November 2001
- QTestPrivate::testAllComparisonOperators(thursday, year_month_weekday_last(2001y, November,
- Wednesday[last]),
- Qt::strong_ordering::greater);
- QTestPrivate::testAllComparisonOperators(thursday, year_month_weekday_last(2001y, November,
- Thursday[last]),
- Qt::strong_ordering::equivalent);
- QTestPrivate::testAllComparisonOperators(thursday, year_month_weekday_last(2001y, November,
- Friday[last]),
- Qt::strong_ordering::less);
+ QT_TEST_ALL_COMPARISON_OPS(thursday, year_month_weekday_last(2001y, November, Wednesday[last]),
+ Qt::strong_ordering::greater);
+ QT_TEST_ALL_COMPARISON_OPS(thursday, year_month_weekday_last(2001y, November, Thursday[last]),
+ Qt::strong_ordering::equivalent);
+ QT_TEST_ALL_COMPARISON_OPS(thursday, year_month_weekday_last(2001y, November, Friday[last]),
+ Qt::strong_ordering::less);
#else
QSKIP("This test requires C++20-level <chrono> support enabled in the standard library.");
#endif // __cpp_lib_chrono >= 201907L