| 34 | } |
| 35 | |
| 36 | static void testMetaObject() |
| 37 | { |
| 38 | QVERIFY(MetaObjectRepository::instance()->hasMetaObject(QStringLiteral("QThread"))); |
| 39 | auto *mo = MetaObjectRepository::instance()->metaObject(QStringLiteral("QThread")); |
| 40 | |
| 41 | QVERIFY(mo); |
| 42 | QCOMPARE(mo->className(), QStringLiteral("QThread")); |
| 43 | QVERIFY(mo->inherits(QStringLiteral("QObject"))); |
| 44 | |
| 45 | auto *superMo = mo->superClass(0); |
| 46 | QVERIFY(superMo); |
| 47 | QCOMPARE(superMo->className(), QStringLiteral("QObject")); |
| 48 | |
| 49 | QVERIFY(!mo->superClass(1)); |
| 50 | QVERIFY(!superMo->superClass(0)); |
| 51 | } |
| 52 | |
| 53 | static void testMemberProperty() |
| 54 | { |
nothing calls this directly
no test coverage detected