diff --git a/tests/auto/corelib/time/qcalendar/tst_qcalendar.cpp b/tests/auto/corelib/time/qcalendar/tst_qcalendar.cpp index 2c1c05ea4e7..064483aa130 100644 --- a/tests/auto/corelib/time/qcalendar/tst_qcalendar.cpp +++ b/tests/auto/corelib/time/qcalendar/tst_qcalendar.cpp @@ -124,9 +124,7 @@ void tst_QCalendar::basic_data() { QTest::addColumn("system"); - QMetaEnum e = QCalendar::staticMetaObject.enumerator(0); - Q_ASSERT(qstrcmp(e.name(), "System") == 0); - + const QMetaEnum e = QMetaEnum::fromType(); for (int i = 0; i <= int(QCalendar::System::Last); ++i) { // There may be gaps in the enum's numbering; and Last is a duplicate: if (e.value(i) != -1 && qstrcmp(e.key(i), "Last"))