From c1f8a72a43c7487e4ee6952c67269573664d2463 Mon Sep 17 00:00:00 2001 From: Fawzi Mohamed Date: Tue, 18 Aug 2020 18:41:32 +0200 Subject: tst_qqmllanguage: Fix failure due to stricter equality of QVariant add explicit conversion to QDate to handle strict comparison Change-Id: I5e2ce46e13dc2b1580fc463f88d2cd8401371235 Reviewed-by: Fabian Kosmale --- tests/auto/qml/qqmllanguage/tst_qqmllanguage.cpp | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/auto/qml/qqmllanguage/tst_qqmllanguage.cpp b/tests/auto/qml/qqmllanguage/tst_qqmllanguage.cpp index 88f9a39ab8..b67ee148f4 100644 --- a/tests/auto/qml/qqmllanguage/tst_qqmllanguage.cpp +++ b/tests/auto/qml/qqmllanguage/tst_qqmllanguage.cpp @@ -1473,7 +1473,10 @@ void tst_qqmllanguage::dynamicProperties() QCOMPARE(object->property("stringProperty"), QVariant("Hello World!")); QCOMPARE(object->property("urlProperty"), QVariant(QUrl("main.qml"))); QCOMPARE(object->property("colorProperty"), QVariant(QColor("red"))); - QCOMPARE(object->property("dateProperty"), QVariant(QDate(1945, 9, 2))); + QVariant date = object->property("dateProperty"); + if (!date.convert(QMetaType::QDate)) + QFAIL("could not convert to date"); + QCOMPARE(date, QVariant(QDate(1945, 9, 2))); QCOMPARE(object->property("varProperty"), QVariant("Hello World!")); } -- cgit v1.2.3