| 54 | } |
| 55 | |
| 56 | static void testMetaObjectVariantPointer() |
| 57 | { |
| 58 | QDateTime dt; |
| 59 | |
| 60 | ObjectInstance oi(QVariant::fromValue(&dt)); |
| 61 | QCOMPARE(oi.type(), ObjectInstance::Object); |
| 62 | QCOMPARE(oi.typeName(), QByteArray("QDateTime*")); |
| 63 | QVERIFY(oi.object()); |
| 64 | QVERIFY(!oi.isValueType()); |
| 65 | |
| 66 | auto oi2 = oi; |
| 67 | QCOMPARE(oi2.type(), ObjectInstance::Object); |
| 68 | QCOMPARE(oi.object(), oi2.object()); |
| 69 | |
| 70 | QDateTime dt2; |
| 71 | oi2 = ObjectInstance(QVariant::fromValue(&dt2)); |
| 72 | QVERIFY(!(oi == oi2)); |
| 73 | } |
| 74 | |
| 75 | static void testMetaObjectVariantValue() |
| 76 | { |
nothing calls this directly
no test coverage detected