QMetaType: fix the test
8a375341cf 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>
bb10
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…
Reference in New Issue