diff options
-rw-r--r-- | tests/auto/corelib/tools/qtimeline/tst_qtimeline.cpp | 19 |
1 files changed, 10 insertions, 9 deletions
diff --git a/tests/auto/corelib/tools/qtimeline/tst_qtimeline.cpp b/tests/auto/corelib/tools/qtimeline/tst_qtimeline.cpp index 7c353867f8..9d5e65573b 100644 --- a/tests/auto/corelib/tools/qtimeline/tst_qtimeline.cpp +++ b/tests/auto/corelib/tools/qtimeline/tst_qtimeline.cpp @@ -60,7 +60,7 @@ private slots: void interpolation(); void reverse_data(); void reverse(); - //void toggle(); + void toggleDirection(); //void reset(); ### todo void frameChanged(); void stopped(); @@ -437,17 +437,18 @@ void tst_QTimeLine::reverse() } -/* -void tst_QTimeLine::toggle() +void tst_QTimeLine::toggleDirection() { + // Note: enum values are cast to int so that QCOMPARE will show + // the values if they don't match. QTimeLine timeLine; - QCOMPARE(timeLine.isReverse(), false); - timeLine.toggle(); - QCOMPARE(timeLine.isReverse(), true); - timeLine.toggle(); - QCOMPARE(timeLine.isReverse(), false); + QCOMPARE(int(timeLine.direction()), int(QTimeLine::Forward)); + timeLine.toggleDirection(); + QCOMPARE(int(timeLine.direction()), int(QTimeLine::Backward)); + timeLine.toggleDirection(); + QCOMPARE(int(timeLine.direction()), int(QTimeLine::Forward)); } -*/ + /* void tst_QTimeLine::reset() { |