summaryrefslogtreecommitdiffstats
path: root/tests/auto
diff options
context:
space:
mode:
authorEdward Welbourne <edward.welbourne@qt.io>2022-08-03 16:24:05 +0200
committerEdward Welbourne <edward.welbourne@qt.io>2022-08-15 18:19:16 +0200
commit7af7683622ad400071cb476def11c265372ec593 (patch)
tree0889c0bdcfba847ddce530504f04fe729796f10d /tests/auto
parentf02b132eaa2eebfc7183a591075b3ae05cb4a2b9 (diff)
Fix handling of invalid input to Q(Date|Time)Edit constructors
Change to match how QDateTimeEdit()'s overloads taking a QDate or QTime work, substituting a default value in place of an invalid one. This fixes one surprising anomaly in a recently-extended test, so that it now only fails the way I expected. Task-number: QTBUG-105322 Change-Id: Ied4da6160b7efe70990f956798fb826b5b36d8bb Reviewed-by: Thiago Macieira <thiago.macieira@intel.com> (cherry picked from commit a46a426b43309c5585bcb8891dd77ac1ab92ff09)
Diffstat (limited to 'tests/auto')
-rw-r--r--tests/auto/widgets/widgets/qdatetimeedit/tst_qdatetimeedit.cpp3
1 files changed, 1 insertions, 2 deletions
diff --git a/tests/auto/widgets/widgets/qdatetimeedit/tst_qdatetimeedit.cpp b/tests/auto/widgets/widgets/qdatetimeedit/tst_qdatetimeedit.cpp
index 7111dd76ed..ecf3180a0d 100644
--- a/tests/auto/widgets/widgets/qdatetimeedit/tst_qdatetimeedit.cpp
+++ b/tests/auto/widgets/widgets/qdatetimeedit/tst_qdatetimeedit.cpp
@@ -536,8 +536,7 @@ void tst_QDateTimeEdit::constructor_qdate()
{
QDateEdit dte(parameter);
dte.show();
- QEXPECT_FAIL("normal", "QTBUG-105322: constructors use wrong spec", Continue);
- QEXPECT_FAIL("invalid", "Constructor neglects default replacement of invalid", Continue);
+ QEXPECT_FAIL("", "QTBUG-105322: constructors use wrong spec", Continue);
QCOMPARE(dte.date(), displayDateTime.date());
QCOMPARE(dte.minimumDate(), minimumDate);
QCOMPARE(dte.minimumTime(), minimumTime);