Adapt QDate unit tests to not take into account system locale

QDate was changed to consistently use the C local in
serialization and parsing in git commit
5ba66c5622e9e0da87a5037399b375d7e8cee554.
This commit reflects this change in the unit tests.

Task-number: QTBUG-80441
Change-Id: Ib21a215ef0e36c9eaa2c161b92c6877a50ae6f06
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Reviewed-by: Andrei Golubev <andrei.golubev@qt.io>
This commit is contained in:
Andreas Buhr 2020-09-08 12:25:14 +02:00
parent 8bc739fcc2
commit 1b02cfd38d

View File

@ -1223,20 +1223,19 @@ void tst_QDate::fromStringFormat_data()
QTest::addColumn<QString>("format"); QTest::addColumn<QString>("format");
QTest::addColumn<QDate>("expected"); QTest::addColumn<QDate>("expected");
// Undo this (inline the C-locale versions) for ### Qt 6 // Get names:
// Get localized names: const QString january = QStringLiteral("January");
QString january = QLocale::system().monthName(1, QLocale::LongFormat); const QString february = QStringLiteral("February");
QString february = QLocale::system().monthName(2, QLocale::LongFormat); const QString march = QStringLiteral("March");
QString march = QLocale::system().monthName(3, QLocale::LongFormat); const QString august = QStringLiteral("August");
QString august = QLocale::system().monthName(8, QLocale::LongFormat); const QString mon = QStringLiteral("Mon");
QString mon = QLocale::system().dayName(1, QLocale::ShortFormat); const QString monday = QStringLiteral("Monday");
QString monday = QLocale::system().dayName(1, QLocale::LongFormat); const QString tuesday = QStringLiteral("Tuesday");
QString tuesday = QLocale::system().dayName(2, QLocale::LongFormat); const QString wednesday = QStringLiteral("Wednesday");
QString wednesday = QLocale::system().dayName(3, QLocale::LongFormat); const QString thursday = QStringLiteral("Thursday");
QString thursday = QLocale::system().dayName(4, QLocale::LongFormat); const QString friday = QStringLiteral("Friday");
QString friday = QLocale::system().dayName(5, QLocale::LongFormat); const QString saturday = QStringLiteral("Saturday");
QString saturday = QLocale::system().dayName(6, QLocale::LongFormat); const QString sunday = QStringLiteral("Sunday");
QString sunday = QLocale::system().dayName(7, QLocale::LongFormat);
QTest::newRow("data0") << QString("") << QString("") << defDate(); QTest::newRow("data0") << QString("") << QString("") << defDate();
QTest::newRow("data1") << QString(" ") << QString("") << invalidDate(); QTest::newRow("data1") << QString(" ") << QString("") << invalidDate();