Remove assortee pre-Qt6 code from date/time tests
Assume QT_VERSION >= QT_VERSION_CHECK(6,0,0) throughout. Change-Id: If70c59f9319f72549de581fc446fd60d32b02521 Reviewed-by: Andrei Golubev <andrei.golubev@qt.io> Reviewed-by: Mårten Nordheim <marten.nordheim@qt.io>bb10
parent
6dd9c0720b
commit
ca8b2a3632
|
|
@ -1340,18 +1340,6 @@ void tst_QDate::toStringDateFormat()
|
|||
QFETCH(Qt::DateFormat, format);
|
||||
QFETCH(QString, expectedStr);
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
QCOMPARE(date.toString(Qt::SystemLocaleShortDate), QLocale::system().toString(date, QLocale::ShortFormat));
|
||||
QCOMPARE(date.toString(Qt::DefaultLocaleShortDate), QLocale().toString(date, QLocale::ShortFormat));
|
||||
QCOMPARE(date.toString(Qt::SystemLocaleLongDate), QLocale::system().toString(date, QLocale::LongFormat));
|
||||
QCOMPARE(date.toString(Qt::DefaultLocaleLongDate), QLocale().toString(date, QLocale::LongFormat));
|
||||
QLocale::setDefault(QLocale::German);
|
||||
QCOMPARE(date.toString(Qt::SystemLocaleShortDate), QLocale::system().toString(date, QLocale::ShortFormat));
|
||||
QCOMPARE(date.toString(Qt::DefaultLocaleShortDate), QLocale().toString(date, QLocale::ShortFormat));
|
||||
QCOMPARE(date.toString(Qt::SystemLocaleLongDate), QLocale::system().toString(date, QLocale::LongFormat));
|
||||
QCOMPARE(date.toString(Qt::DefaultLocaleLongDate), QLocale().toString(date, QLocale::LongFormat));
|
||||
#endif // ### Qt 6: remove
|
||||
|
||||
QCOMPARE(date.toString(format), expectedStr);
|
||||
}
|
||||
|
||||
|
|
@ -1452,9 +1440,7 @@ void tst_QDate::printNegativeYear() const
|
|||
{
|
||||
QFETCH(int, year);
|
||||
QFETCH(QString, expect);
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6, 0, 0)
|
||||
expect.replace(QLatin1Char('-'), QLocale().negativeSign());
|
||||
#endif
|
||||
|
||||
QDate date(year, 3, 4);
|
||||
QVERIFY(date.isValid());
|
||||
|
|
|
|||
|
|
@ -31,9 +31,6 @@
|
|||
#include <time.h>
|
||||
#include <qdatetime.h>
|
||||
#include <private/qdatetime_p.h>
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
# include <locale.h>
|
||||
#endif
|
||||
|
||||
#ifdef Q_OS_WIN
|
||||
# include <qt_windows.h>
|
||||
|
|
@ -50,7 +47,6 @@ public:
|
|||
static QDateTime dt( const QString& str );
|
||||
public Q_SLOTS:
|
||||
void initTestCase();
|
||||
void init();
|
||||
private Q_SLOTS:
|
||||
void ctor();
|
||||
void operator_eq();
|
||||
|
|
@ -121,10 +117,6 @@ private Q_SLOTS:
|
|||
void fromStringStringFormat();
|
||||
void fromStringStringFormat_localTimeZone_data();
|
||||
void fromStringStringFormat_localTimeZone();
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
void fromStringToStringLocale_data();
|
||||
void fromStringToStringLocale();
|
||||
#endif // ### Qt 6: remove
|
||||
|
||||
void offsetFromUtc();
|
||||
void setOffsetFromUtc();
|
||||
|
|
@ -193,14 +185,6 @@ Q_DECLARE_METATYPE(Qt::DateFormat)
|
|||
|
||||
tst_QDateTime::tst_QDateTime()
|
||||
{
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
// Some tests depend on C locale - BF&I it with belt *and* braces:
|
||||
qputenv("LC_ALL", "C");
|
||||
setlocale(LC_ALL, "C");
|
||||
// Need to do this as early as possible, before anything accesses the
|
||||
// QSystemLocale singleton; once it exists, there's no changing it.
|
||||
#endif // remove for ### Qt 6
|
||||
|
||||
/*
|
||||
Due to some jurisdictions changing their zones and rules, it's possible
|
||||
for a non-CET zone to accidentally match CET at a few tested moments but
|
||||
|
|
@ -291,13 +275,6 @@ void tst_QDateTime::initTestCase()
|
|||
<< "the Central European timezone";
|
||||
}
|
||||
|
||||
void tst_QDateTime::init()
|
||||
{
|
||||
#if defined(Q_OS_WIN32) && QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
SetThreadLocale(MAKELCID(MAKELANGID(LANG_ENGLISH, SUBLANG_ENGLISH_US), SORT_DEFAULT));
|
||||
#endif // ### Qt 6: remove
|
||||
}
|
||||
|
||||
QString tst_QDateTime::str( int y, int month, int d, int h, int min, int s )
|
||||
{
|
||||
return QDateTime( QDate(y, month, d), QTime(h, min, s) ).toString( Qt::ISODate );
|
||||
|
|
@ -866,11 +843,6 @@ void tst_QDateTime::toString_isoDate()
|
|||
QFETCH(Qt::DateFormat, format);
|
||||
QFETCH(QString, expected);
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
QLocale oldLocale;
|
||||
QLocale::setDefault(QLocale("en_US"));
|
||||
#endif // ### Qt 6: remove
|
||||
|
||||
QString result = datetime.toString(format);
|
||||
QCOMPARE(result, expected);
|
||||
|
||||
|
|
@ -887,10 +859,6 @@ void tst_QDateTime::toString_isoDate()
|
|||
} else {
|
||||
QCOMPARE(resultDatetime, QDateTime());
|
||||
}
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
QLocale::setDefault(oldLocale);
|
||||
#endif // ### Qt 6: remove
|
||||
}
|
||||
|
||||
void tst_QDateTime::toString_isoDate_extra()
|
||||
|
|
@ -2254,12 +2222,7 @@ void tst_QDateTime::fromStringDateFormat_data()
|
|||
// Spaces as separators:
|
||||
QTest::newRow("sec-milli space")
|
||||
<< QString("2000-01-02 03:04:05 678") << Qt::ISODate
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6,0,0)
|
||||
<< invalidDateTime();
|
||||
#else
|
||||
// Should be invalid, but we ignore trailing cruft (in some cases)
|
||||
<< QDateTime(QDate(2000, 1, 2), QTime(3, 4, 5));
|
||||
#endif
|
||||
QTest::newRow("min-sec space")
|
||||
<< QString("2000-01-02 03:04 05.678") << Qt::ISODate << QDateTime();
|
||||
QTest::newRow("hour-min space")
|
||||
|
|
@ -2347,11 +2310,7 @@ void tst_QDateTime::fromStringDateFormat_data()
|
|||
<< Qt::ISODate << QDateTime(QDate(2012, 1, 1), QTime(8, 0, 0, 0), Qt::LocalTime);
|
||||
// Test invalid characters (should ignore invalid characters at end of string).
|
||||
QTest::newRow("ISO invalid character at end") << QString::fromLatin1("2012-01-01T08:00:00!")
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6,0,0)
|
||||
<< Qt::ISODate << invalidDateTime();
|
||||
#else
|
||||
<< Qt::ISODate << QDateTime(QDate(2012, 1, 1), QTime(8, 0, 0, 0), Qt::LocalTime);
|
||||
#endif
|
||||
QTest::newRow("ISO invalid character at front") << QString::fromLatin1("!2012-01-01T08:00:00")
|
||||
<< Qt::ISODate << invalidDateTime();
|
||||
QTest::newRow("ISO invalid character both ends") << QString::fromLatin1("!2012-01-01T08:00:00!")
|
||||
|
|
@ -2730,51 +2689,6 @@ void tst_QDateTime::fromStringStringFormat_localTimeZone()
|
|||
fromStringStringFormat(); // call basic fromStringStringFormat test
|
||||
}
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
QT_WARNING_PUSH QT_WARNING_DISABLE_DEPRECATED
|
||||
|
||||
void tst_QDateTime::fromStringToStringLocale_data()
|
||||
{
|
||||
QTest::addColumn<QLocale>("locale");
|
||||
QTest::addColumn<QDateTime>("dateTime");
|
||||
|
||||
QTest::newRow("frFR") << QLocale(QLocale::French, QLocale::France) << QDateTime(QDate(1999, 1, 18), QTime(11, 49, 00));
|
||||
QTest::newRow("spCO") << QLocale(QLocale::Spanish, QLocale::Colombia) << QDateTime(QDate(1999, 1, 18), QTime(11, 49, 00));
|
||||
}
|
||||
|
||||
void tst_QDateTime::fromStringToStringLocale()
|
||||
{
|
||||
QFETCH(QLocale, locale);
|
||||
QFETCH(QDateTime, dateTime);
|
||||
|
||||
QLocale def;
|
||||
QLocale::setDefault(locale);
|
||||
#define ROUNDTRIP(format) \
|
||||
QCOMPARE(QDateTime::fromString(dateTime.toString(format), format), dateTime)
|
||||
|
||||
ROUNDTRIP(Qt::DefaultLocaleShortDate);
|
||||
ROUNDTRIP(Qt::SystemLocaleShortDate);
|
||||
|
||||
// obsolete
|
||||
ROUNDTRIP(Qt::SystemLocaleDate);
|
||||
ROUNDTRIP(Qt::LocaleDate);
|
||||
|
||||
#if !QT_CONFIG(timezone)
|
||||
QEXPECT_FAIL("", "Long date formats (with time-zone specifiers) need timezone feature enabled",
|
||||
Continue);
|
||||
#endif
|
||||
ROUNDTRIP(Qt::DefaultLocaleLongDate);
|
||||
#if !QT_CONFIG(timezone)
|
||||
QEXPECT_FAIL("", "Long date formats (with time-zone specifiers) need timezone feature enabled",
|
||||
Continue);
|
||||
#endif
|
||||
ROUNDTRIP(Qt::SystemLocaleLongDate);
|
||||
#undef ROUNDTRIP
|
||||
QLocale::setDefault(def);
|
||||
}
|
||||
QT_WARNING_POP
|
||||
#endif // ### Qt 6: remove
|
||||
|
||||
void tst_QDateTime::offsetFromUtc()
|
||||
{
|
||||
/* Check default value. */
|
||||
|
|
|
|||
|
|
@ -36,18 +36,6 @@ class tst_QTime : public QObject
|
|||
{
|
||||
Q_OBJECT
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
public:
|
||||
tst_QTime()
|
||||
{
|
||||
// Some tests depend on C locale - BF&I it with belt *and* braces:
|
||||
qputenv("LC_ALL", "C");
|
||||
setlocale(LC_ALL, "C");
|
||||
// Need to instantiate as early as possible, before anything accesses
|
||||
// the QSystemLocale singleton; once it exists, there's no changing it.
|
||||
}
|
||||
#endif // remove for ### Qt 6
|
||||
|
||||
private Q_SLOTS:
|
||||
void msecsTo_data();
|
||||
void msecsTo();
|
||||
|
|
@ -77,9 +65,6 @@ private Q_SLOTS:
|
|||
void toStringDateFormat();
|
||||
void toStringFormat_data();
|
||||
void toStringFormat();
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
void toStringLocale();
|
||||
#endif // ### Qt 6: remove
|
||||
void msecsSinceStartOfDay_data();
|
||||
void msecsSinceStartOfDay();
|
||||
|
||||
|
|
@ -593,11 +578,7 @@ void tst_QTime::fromStringDateFormat_data()
|
|||
QTest::newRow("TextDate - invalid, minute fraction") << QString::fromLatin1("23:00.123456") << Qt::TextDate << invalidTime();
|
||||
QTest::newRow("TextDate - invalid, seconds") << QString::fromLatin1("23:00:XX") << Qt::TextDate << invalidTime();
|
||||
QTest::newRow("TextDate - invalid, milliseconds") << QString::fromLatin1("23:01:01:XXXX") << Qt::TextDate
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6,0,0)
|
||||
<< invalidTime();
|
||||
#else
|
||||
<< QTime(23, 1, 1, 0);
|
||||
#endif
|
||||
QTest::newRow("TextDate - midnight 24") << QString("24:00:00") << Qt::TextDate << QTime();
|
||||
|
||||
QTest::newRow("IsoDate - valid, start of day, omit seconds") << QString::fromLatin1("00:00") << Qt::ISODate << QTime(0, 0, 0);
|
||||
|
|
@ -615,11 +596,7 @@ void tst_QTime::fromStringDateFormat_data()
|
|||
QTest::newRow("IsoDate - invalid, minute fraction") << QString::fromLatin1("23:00,XX") << Qt::ISODate << invalidTime();
|
||||
QTest::newRow("IsoDate - invalid, seconds") << QString::fromLatin1("23:00:XX") << Qt::ISODate << invalidTime();
|
||||
QTest::newRow("IsoDate - invalid, milliseconds") << QString::fromLatin1("23:01:01:XXXX") << Qt::ISODate
|
||||
#if QT_VERSION >= QT_VERSION_CHECK(6,0,0)
|
||||
<< invalidTime();
|
||||
#else
|
||||
<< QTime(23, 1, 1, 0);
|
||||
#endif
|
||||
QTest::newRow("IsoDate - data0") << QString("00:00:00") << Qt::ISODate << QTime(0,0,0,0);
|
||||
QTest::newRow("IsoDate - data1") << QString("10:12:34") << Qt::ISODate << QTime(10,12,34,0);
|
||||
QTest::newRow("IsoDate - data2") << QString("19:03:54.998601") << Qt::ISODate << QTime(19, 3, 54, 999);
|
||||
|
|
@ -774,30 +751,6 @@ void tst_QTime::toStringFormat()
|
|||
QCOMPARE( t.toString( format ), str );
|
||||
}
|
||||
|
||||
#if QT_VERSION < QT_VERSION_CHECK(6, 0, 0)
|
||||
void tst_QTime::toStringLocale()
|
||||
{
|
||||
QTime time(18, 30);
|
||||
QCOMPARE(time.toString(Qt::SystemLocaleShortDate),
|
||||
QLocale::system().toString(time, QLocale::ShortFormat));
|
||||
QCOMPARE(time.toString(Qt::DefaultLocaleShortDate),
|
||||
QLocale().toString(time, QLocale::ShortFormat));
|
||||
QCOMPARE(time.toString(Qt::SystemLocaleLongDate),
|
||||
QLocale::system().toString(time, QLocale::LongFormat));
|
||||
QCOMPARE(time.toString(Qt::DefaultLocaleLongDate),
|
||||
QLocale().toString(time, QLocale::LongFormat));
|
||||
QLocale::setDefault(QLocale::German);
|
||||
QCOMPARE(time.toString(Qt::SystemLocaleShortDate),
|
||||
QLocale::system().toString(time, QLocale::ShortFormat));
|
||||
QCOMPARE(time.toString(Qt::DefaultLocaleShortDate),
|
||||
QLocale().toString(time, QLocale::ShortFormat));
|
||||
QCOMPARE(time.toString(Qt::SystemLocaleLongDate),
|
||||
QLocale::system().toString(time, QLocale::LongFormat));
|
||||
QCOMPARE(time.toString(Qt::DefaultLocaleLongDate),
|
||||
QLocale().toString(time, QLocale::LongFormat));
|
||||
}
|
||||
#endif // ### Qt 6: remove
|
||||
|
||||
void tst_QTime::msecsSinceStartOfDay_data()
|
||||
{
|
||||
QTest::addColumn<int>("msecs");
|
||||
|
|
|
|||
Loading…
Reference in New Issue