summaryrefslogtreecommitdiffstats
path: root/tests/auto/declarative/qmltimer/tst_qmltimer.cpp
diff options
context:
space:
mode:
authorMartin Jones <martin.jones@nokia.com>2009-11-26 00:54:45 (GMT)
committerMartin Jones <martin.jones@nokia.com>2009-11-26 00:54:45 (GMT)
commit74aee53beb00f13fdcfcdaa0657aff259d7c962b (patch)
treecfa1cd9052e3d05aa99ebf39a72823e3e7232597 /tests/auto/declarative/qmltimer/tst_qmltimer.cpp
parentb74e226c09bc37043a06b24029e0e22e4f3cdd16 (diff)
downloadQt-74aee53beb00f13fdcfcdaa0657aff259d7c962b.zip
Qt-74aee53beb00f13fdcfcdaa0657aff259d7c962b.tar.gz
Qt-74aee53beb00f13fdcfcdaa0657aff259d7c962b.tar.bz2
Ensure running is set to false when the timer stops.
Diffstat (limited to 'tests/auto/declarative/qmltimer/tst_qmltimer.cpp')
-rw-r--r--tests/auto/declarative/qmltimer/tst_qmltimer.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/tests/auto/declarative/qmltimer/tst_qmltimer.cpp b/tests/auto/declarative/qmltimer/tst_qmltimer.cpp
index 63a9a09..d681fbb 100644
--- a/tests/auto/declarative/qmltimer/tst_qmltimer.cpp
+++ b/tests/auto/declarative/qmltimer/tst_qmltimer.cpp
@@ -105,6 +105,7 @@ void tst_qmltimer::notRepeating()
QCOMPARE(helper.count, 1);
QTest::qWait(TIMEOUT_TIMEOUT);
QCOMPARE(helper.count, 1);
+ QVERIFY(timer->isRunning() == false);
}
void tst_qmltimer::notRepeatingStart()
@@ -126,6 +127,7 @@ void tst_qmltimer::notRepeatingStart()
QCOMPARE(helper.count, 1);
QTest::qWait(TIMEOUT_TIMEOUT);
QCOMPARE(helper.count, 1);
+ QVERIFY(timer->isRunning() == false);
delete timer;
}
@@ -147,11 +149,14 @@ void tst_qmltimer::repeat()
QTest::qWait(TIMEOUT_TIMEOUT);
QVERIFY(helper.count > oldCount);
+ QVERIFY(timer->isRunning());
oldCount = helper.count;
timer->stop();
+
QTest::qWait(TIMEOUT_TIMEOUT);
QVERIFY(helper.count == oldCount);
+ QVERIFY(timer->isRunning() == false);
delete timer;
}
@@ -173,6 +178,7 @@ void tst_qmltimer::triggeredOnStart()
QCOMPARE(helper.count, 2);
QTest::qWait(TIMEOUT_TIMEOUT);
QCOMPARE(helper.count, 2);
+ QVERIFY(timer->isRunning() == false);
delete timer;
}
@@ -194,6 +200,7 @@ void tst_qmltimer::triggeredOnStartRepeat()
int oldCount = helper.count;
QTest::qWait(TIMEOUT_TIMEOUT);
QVERIFY(helper.count > oldCount);
+ QVERIFY(timer->isRunning());
delete timer;
}
@@ -234,6 +241,7 @@ void tst_qmltimer::changeDuration()
QTest::qWait(600);
QCOMPARE(helper.count, 3);
+ QVERIFY(timer->isRunning());
delete timer;
}
@@ -259,6 +267,7 @@ void tst_qmltimer::restart()
QTest::qWait(700);
QCOMPARE(helper.count, 2);
+ QVERIFY(timer->isRunning());
delete timer;
}