void GluonObjectTest::testConvertQVariant() { //This primarily tests whether we can convert from and to QVariant //and from QVariant to a superclass of a subclass of GluonObject. TestObject* object = new TestObject( "Test" ); QVariant v = QVariant::fromValue( object ); QVERIFY( v.isValid() ); QVERIFY( v.canConvert< TestObject* >() ); QVERIFY( v.canConvert< GluonObject* >() ); GluonObject* g = v.value< GluonObject* >(); QVERIFY( g ); QCOMPARE( g->name(), QString( "Test" ) ); }
void GluonObjectTest::testName() { GluonObject gluonObject; gluonObject.setName("GluonObjectTest"); QCOMPARE(gluonObject.name(), QString("GluonObjectTest")); }