summaryrefslogtreecommitdiffstats
path: root/tests
diff options
context:
space:
mode:
authorFabian Kosmale <fabian.kosmale@qt.io>2021-03-19 13:11:20 +0100
committerFabian Kosmale <fabian.kosmale@qt.io>2021-03-20 10:24:27 +0100
commit411ab34c962249dae3a4db721a3d2d002b7b95d5 (patch)
tree83fcb6d0f07d00417c6d801b941f7ca41c160ec5 /tests
parent90fd142b098c32eec81fabbcb29843e9e03e5063 (diff)
QMetaObjectBuilder: remove unused serialization code
Change-Id: I73a13265a69079581d2974400b3311d3fdfda2d0 Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
Diffstat (limited to 'tests')
-rw-r--r--tests/auto/corelib/kernel/qmetaobjectbuilder/tst_qmetaobjectbuilder.cpp50
1 files changed, 0 insertions, 50 deletions
diff --git a/tests/auto/corelib/kernel/qmetaobjectbuilder/tst_qmetaobjectbuilder.cpp b/tests/auto/corelib/kernel/qmetaobjectbuilder/tst_qmetaobjectbuilder.cpp
index a66787a484..d3f10ed815 100644
--- a/tests/auto/corelib/kernel/qmetaobjectbuilder/tst_qmetaobjectbuilder.cpp
+++ b/tests/auto/corelib/kernel/qmetaobjectbuilder/tst_qmetaobjectbuilder.cpp
@@ -51,7 +51,6 @@ private slots:
void relatedMetaObject();
void staticMetacall();
void copyMetaObject();
- void serialize();
void removeNotifySignal();
void usage_signal();
@@ -1026,55 +1025,6 @@ void tst_QMetaObjectBuilder::copyMetaObject()
QVERIFY2(compared, qPrintable(compared.details));
}
-// Serialize and deserialize a meta object and check that
-// it round-trips to the exact same value.
-void tst_QMetaObjectBuilder::serialize()
-{
- // Full QMetaObjectBuilder
- {
- QMetaObjectBuilder builder(&SomethingOfEverything::staticMetaObject);
- QMetaObject *meta = builder.toMetaObject();
- dynamicMetaObjectsPendingFree.push_back(meta);
-
- QByteArray data;
- QDataStream stream(&data, QIODevice::WriteOnly | QIODevice::Append);
- builder.serialize(stream);
-
- QMetaObjectBuilder builder2;
- QDataStream stream2(data);
- QMap<QByteArray, const QMetaObject *> references;
- references.insert(QByteArray("QLocale"), &QLocale::staticMetaObject);
- builder2.deserialize(stream2, references);
- builder2.setStaticMetacallFunction(builder.staticMetacallFunction());
- QMetaObject *meta2 = builder2.toMetaObject();
- dynamicMetaObjectsPendingFree.push_back(meta2);
-
- auto compared = sameMetaObject(meta, meta2);
- QVERIFY2(compared, qPrintable(compared.details));
- }
-
- // Partial QMetaObjectBuilder
- {
- QMetaObjectBuilder builder;
- builder.setClassName("Test");
- builder.addProperty("foo", "int");
-
- QByteArray data;
- QDataStream stream(&data, QIODevice::WriteOnly | QIODevice::Append);
- builder.serialize(stream);
-
- QMetaObjectBuilder builder2;
- QDataStream stream2(data);
- builder2.deserialize(stream2, QMap<QByteArray, const QMetaObject *>());
-
- QCOMPARE(builder.superClass(), builder2.superClass());
- QCOMPARE(builder.className(), builder2.className());
- QCOMPARE(builder.propertyCount(), builder2.propertyCount());
- QCOMPARE(builder.property(0).name(), builder2.property(0).name());
- QCOMPARE(builder.property(0).type(), builder2.property(0).type());
- }
-}
-
// Check that removing a method updates notify signals appropriately
void tst_QMetaObjectBuilder::removeNotifySignal()
{