示例#1
0
void GluonObjectTest::testAddChild()
{
    GluonObject parentObject;
    GluonObject childObject;
    parentObject.addChild(&childObject);
    QCOMPARE(parentObject.children().count(), 1);
    QCOMPARE(&childObject, parentObject.children().at(0));
}
示例#2
0
void GluonObjectTest::testAddChildAt()
{
    GluonObject parentObject;
    GluonObject childObject1;
    GluonObject childObject2;
    parentObject.addChild(&childObject1);
    parentObject.addChildAt(&childObject2, 0);
    QCOMPARE(&childObject2, parentObject.child(0));
    QCOMPARE(&childObject1, parentObject.child(1));
}