qt 6.6.0 clean

This commit is contained in:
kleuter
2023-11-01 22:23:55 +01:00
parent 7b5ada15e7
commit 5d8194efa7
1449 changed files with 134276 additions and 31391 deletions

View File

@ -12,6 +12,7 @@ qt_internal_add_executable(sleep
tst_sleep.cpp
LIBRARIES
Qt::Test
Qt::CorePrivate
)
## Scopes:

View File

@ -6,6 +6,15 @@
#include <QtCore/QElapsedTimer>
#include <QTest>
#ifdef Q_OS_UNIX
#include <QtCore/private/qcore_unix_p.h>
#include <QtCore/qsystemdetection.h>
#include <time.h>
#endif
using namespace std::chrono_literals;
class tst_Sleep: public QObject
{
Q_OBJECT
@ -21,13 +30,13 @@ void tst_Sleep::sleep()
t.start();
QTest::qSleep(100);
QVERIFY(t.elapsed() > 90);
QCOMPARE_GE(t.durationElapsed(), 90ms);
QTest::qSleep(1000);
QVERIFY(t.elapsed() > 1000);
QCOMPARE_GE(t.durationElapsed(), 1s);
QTest::qSleep(1000 * 10); // 10 seconds
QVERIFY(t.elapsed() > 1000 * 10);
QCOMPARE_GE(t.durationElapsed(), 10s);
}
void tst_Sleep::wait()
@ -35,17 +44,18 @@ void tst_Sleep::wait()
QElapsedTimer t;
t.start();
t.start();
QTest::qWait(1);
QVERIFY(t.elapsed() >= 1);
QCOMPARE_GE(t.durationElapsed(), 1ms);
QTest::qWait(10);
QVERIFY(t.elapsed() >= 11);
QCOMPARE_GE(t.durationElapsed(), 11ms);
QTest::qWait(100);
QVERIFY(t.elapsed() >= 111);
QCOMPARE_GE(t.durationElapsed(), 111ms);
QTest::qWait(1000);
QVERIFY(t.elapsed() >= 1111);
QCOMPARE_GE(t.durationElapsed(), 1111ms);
}
QTEST_MAIN(tst_Sleep)