summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/corelib/tools/qdatetime.cpp2
-rw-r--r--tests/auto/corelib/tools/qdate/tst_qdate.cpp9
2 files changed, 10 insertions, 1 deletions
diff --git a/src/corelib/tools/qdatetime.cpp b/src/corelib/tools/qdatetime.cpp
index d6f1d6c942..2dce60c1d5 100644
--- a/src/corelib/tools/qdatetime.cpp
+++ b/src/corelib/tools/qdatetime.cpp
@@ -4976,7 +4976,7 @@ QDataStream &operator>>(QDataStream &in, QDateTime &dateTime)
#if !defined(QT_NO_DEBUG_STREAM) && !defined(QT_NO_DATESTRING)
QDebug operator<<(QDebug dbg, const QDate &date)
{
- dbg.nospace() << "QDate(" << date.toString(QStringLiteral("yyyy-MM-dd")) << ')';
+ dbg.nospace() << "QDate(" << date.toString(Qt::ISODate) << ')';
return dbg.space();
}
diff --git a/tests/auto/corelib/tools/qdate/tst_qdate.cpp b/tests/auto/corelib/tools/qdate/tst_qdate.cpp
index 807dcf5cbe..97787e9cbd 100644
--- a/tests/auto/corelib/tools/qdate/tst_qdate.cpp
+++ b/tests/auto/corelib/tools/qdate/tst_qdate.cpp
@@ -104,6 +104,7 @@ private slots:
void longMonthName() const;
void standaloneLongMonthName() const;
void roundtrip() const;
+ void qdebug() const;
private:
QDate defDate() const { return QDate(1900, 1, 1); }
QDate invalidDate() const { return QDate(); }
@@ -1476,5 +1477,13 @@ void tst_QDate::roundtrip() const
}
}
+void tst_QDate::qdebug() const
+{
+ QTest::ignoreMessage(QtDebugMsg, "QDate(\"\")");
+ qDebug() << QDate();
+ QTest::ignoreMessage(QtDebugMsg, "QDate(\"1983-08-07\")");
+ qDebug() << QDate(1983, 8, 7);
+}
+
QTEST_APPLESS_MAIN(tst_QDate)
#include "tst_qdate.moc"