diff --git a/src/testlib/qtestcase.h b/src/testlib/qtestcase.h index 09da575bc9..106fa7abd5 100644 --- a/src/testlib/qtestcase.h +++ b/src/testlib/qtestcase.h @@ -52,11 +52,11 @@ #include +#include #ifndef QT_NO_EXCEPTIONS # include #endif // QT_NO_EXCEPTIONS - QT_BEGIN_NAMESPACE class QRegularExpression; @@ -204,11 +204,11 @@ do {\ return;\ } while (0) -#define QFETCH(type, name)\ - type name = *static_cast(QTest::qData(#name, ::qMetaTypeId())) +#define QFETCH(Type, name)\ + Type name = *static_cast(QTest::qData(#name, ::qMetaTypeId::type>())) -#define QFETCH_GLOBAL(type, name)\ - type name = *static_cast(QTest::qGlobalData(#name, ::qMetaTypeId())) +#define QFETCH_GLOBAL(Type, name)\ + Type name = *static_cast(QTest::qGlobalData(#name, ::qMetaTypeId::type>())) #define QTEST(actual, testElement)\ do {\