QMetaType: fix the test
8a375341cf7a7cf38ef427bc0c9f1abde05a471d added swap() to QJson* classes and marked them shared-not-movable-until-qt6. This change made QMetaType start reporting that QJson* classes were movable; however, the test used QTypeInfo and not QTypeInfoQuery to double check that information. Port the test to QTypeInfoQuery. Change-Id: I3227a70a8f24c0013257e180e9cb9cfebe9947f9 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
This commit is contained in:
parent
126c4eae84
commit
0794d61c82
@ -713,8 +713,8 @@ void tst_QMetaType::flags_data()
|
||||
|
||||
#define ADD_METATYPE_TEST_ROW(MetaTypeName, MetaTypeId, RealType) \
|
||||
QTest::newRow(#RealType) << MetaTypeId \
|
||||
<< bool(!QTypeInfo<RealType>::isStatic) \
|
||||
<< bool(QTypeInfo<RealType>::isComplex) \
|
||||
<< bool(QTypeInfoQuery<RealType>::isRelocatable) \
|
||||
<< bool(QTypeInfoQuery<RealType>::isComplex) \
|
||||
<< bool(QtPrivate::IsPointerToTypeDerivedFromQObject<RealType>::Value) \
|
||||
<< bool(std::is_enum<RealType>::value);
|
||||
QT_FOR_EACH_STATIC_CORE_CLASS(ADD_METATYPE_TEST_ROW)
|
||||
|
Loading…
x
Reference in New Issue
Block a user