diff options
author | Yann Bodson <yann.bodson@nokia.com> | 2009-11-17 05:37:51 (GMT) |
---|---|---|
committer | Yann Bodson <yann.bodson@nokia.com> | 2009-11-17 05:37:51 (GMT) |
commit | 9a5dd525723363dc4230595c85f4406f27d5c0f2 (patch) | |
tree | 2db674b04d671055ed03cc2f3efc0bd69edbfe3a | |
parent | c68f26e2d36b57c3872087722b278ce96829b692 (diff) | |
download | Qt-9a5dd525723363dc4230595c85f4406f27d5c0f2.zip Qt-9a5dd525723363dc4230595c85f4406f27d5c0f2.tar.gz Qt-9a5dd525723363dc4230595c85f4406f27d5c0f2.tar.bz2 |
AnchorChanges test
-rw-r--r-- | tests/auto/declarative/states/data/anchorChanges.qml | 1 | ||||
-rw-r--r-- | tests/auto/declarative/states/tst_states.cpp | 4 |
2 files changed, 5 insertions, 0 deletions
diff --git a/tests/auto/declarative/states/data/anchorChanges.qml b/tests/auto/declarative/states/data/anchorChanges.qml index bb17840..4afdee3 100644 --- a/tests/auto/declarative/states/data/anchorChanges.qml +++ b/tests/auto/declarative/states/data/anchorChanges.qml @@ -14,6 +14,7 @@ Rectangle { states: State { name: "right" AnchorChanges { + id: AncCh target: myRect; reset: "left" right: container.right diff --git a/tests/auto/declarative/states/tst_states.cpp b/tests/auto/declarative/states/tst_states.cpp index fe90191..0e0a72a 100644 --- a/tests/auto/declarative/states/tst_states.cpp +++ b/tests/auto/declarative/states/tst_states.cpp @@ -479,8 +479,12 @@ void tst_states::anchorChanges() QmlGraphicsRectangle *innerRect = qobject_cast<QmlGraphicsRectangle*>(rect->findChild<QmlGraphicsRectangle*>("MyRect")); QVERIFY(innerRect != 0); + QmlAnchorChanges *aChanges = qobject_cast<QmlAnchorChanges*>(rect->states()->at(0)->changes()->at(0)); + QVERIFY(aChanges != 0); + rect->setState("right"); QCOMPARE(innerRect->x(), qreal(150)); + QCOMPARE(aChanges->reset(), QString("left")); rect->setState(""); QCOMPARE(innerRect->x(), qreal(5)); |