QTest
QTest Namespace Reference
Classes | |
class | QTouchEventSequence |
Enumerations | |
enum | AttributeIndex |
enum | KeyAction |
enum | LogElementType |
enum | MouseAction |
enum | QBenchmarkMetric |
enum | TestFailMode |
Functions | |
void | addColumn (const char *name, T *dummy) |
QTestData & | addRow (const char *format,...) |
const char * | benchmarkMetricName (QTest::QBenchmarkMetric metric) |
const char * | benchmarkMetricUnit (QTest::QBenchmarkMetric metric) |
QTouchDevice * | createTouchDevice (QTouchDevice::DeviceType devType) |
const char * | currentAppName () |
const char * | currentDataTag () |
bool | currentTestFailed () |
const char * | currentTestFunction () |
void | ignoreMessage (QtMsgType type, const char *message) |
void | ignoreMessage (QtMsgType type, const QRegularExpression &messagePattern) |
void | keyClick (QWidget *widget, char key, Qt::KeyboardModifiers modifier, int delay) |
void | keyClick (QWidget *widget, Qt::Key key, Qt::KeyboardModifiers modifier, int delay) |
void | keyClick (QWindow *window, char key, Qt::KeyboardModifiers modifier, int delay) |
void | keyClick (QWindow *window, Qt::Key key, Qt::KeyboardModifiers modifier, int delay) |
void | keyClicks (QWidget *widget, const QString &sequence, Qt::KeyboardModifiers modifier, int delay) |
void | keyEvent (QTest::KeyAction action, QWidget *widget, char ascii, Qt::KeyboardModifiers modifier, int delay) |
void | keyEvent (QTest::KeyAction action, QWidget *widget, Qt::Key key, Qt::KeyboardModifiers modifier, int delay) |
void | keyEvent (QTest::KeyAction action, QWindow *window, char ascii, Qt::KeyboardModifiers modifier, int delay) |
void | keyEvent (QTest::KeyAction action, QWindow *window, Qt::Key key, Qt::KeyboardModifiers modifier, int delay) |
void | keyPress (QWidget *widget, char key, Qt::KeyboardModifiers modifier, int delay) |
void | keyPress (QWidget *widget, Qt::Key key, Qt::KeyboardModifiers modifier, int delay) |
void | keyPress (QWindow *window, char key, Qt::KeyboardModifiers modifier, int delay) |
void | keyPress (QWindow *window, Qt::Key key, Qt::KeyboardModifiers modifier, int delay) |
void | keyRelease (QWidget *widget, char key, Qt::KeyboardModifiers modifier, int delay) |
void | keyRelease (QWidget *widget, Qt::Key key, Qt::KeyboardModifiers modifier, int delay) |
void | keyRelease (QWindow *window, char key, Qt::KeyboardModifiers modifier, int delay) |
void | keyRelease (QWindow *window, Qt::Key key, Qt::KeyboardModifiers modifier, int delay) |
void | keySequence (QWidget *widget, const QKeySequence &keySequence) |
void | keySequence (QWindow *window, const QKeySequence &keySequence) |
bool | kWaitForSignal (QObject *obj, const char *signal, int timeout=0) |
void | mouseClick (QWidget *widget, Qt::MouseButton button, Qt::KeyboardModifiers modifier, QPoint pos, int delay) |
void | mouseClick (QWindow *window, Qt::MouseButton button, Qt::KeyboardModifiers stateKey, QPoint pos, int delay) |
void | mouseDClick (QWidget *widget, Qt::MouseButton button, Qt::KeyboardModifiers modifier, QPoint pos, int delay) |
void | mouseDClick (QWindow *window, Qt::MouseButton button, Qt::KeyboardModifiers stateKey, QPoint pos, int delay) |
void | mouseMove (QWidget *widget, QPoint pos, int delay) |
void | mouseMove (QWindow *window, QPoint pos, int delay) |
void | mousePress (QWidget *widget, Qt::MouseButton button, Qt::KeyboardModifiers modifier, QPoint pos, int delay) |
void | mousePress (QWindow *window, Qt::MouseButton button, Qt::KeyboardModifiers stateKey, QPoint pos, int delay) |
void | mouseRelease (QWidget *widget, Qt::MouseButton button, Qt::KeyboardModifiers modifier, QPoint pos, int delay) |
void | mouseRelease (QWindow *window, Qt::MouseButton button, Qt::KeyboardModifiers stateKey, QPoint pos, int delay) |
QTestData & | newRow (const char *dataTag) |
QBENCHMARK QBENCHMARK | |
QBENCHMARK_ONCE QBENCHMARK_ONCE | |
QCOMPARE (actual, expected) | |
int | qExec (QObject *testObject, const QStringList &arguments) |
int | qExec (QObject *testObject, int argc, char **argv) |
QEXPECT_FAIL (dataIndex, comment, mode) | |
QSharedPointer< QTemporaryDir > | qExtractTestData (const QString &dirName) |
QFAIL (message) | |
QFETCH (type, name) | |
QFETCH_GLOBAL (type, name) | |
QFINDTESTDATA (filename) | |
QSKIP (description) | |
void | qSleep (int ms) |
QTEST (actual, testElement) | |
QTEST_APPLESS_MAIN (TestClass) | |
QTEST_GUILESS_MAIN (TestClass) | |
QTEST_MAIN (TestClass) | |
QTRY_COMPARE (actual, expected) | |
QTRY_COMPARE_WITH_TIMEOUT (actual, expected, timeout) | |
QTRY_VERIFY (condition) | |
QTRY_VERIFY2 (condition, message) | |
QTRY_VERIFY2_WITH_TIMEOUT (condition, message, timeout) | |
QTRY_VERIFY_WITH_TIMEOUT (condition, timeout) | |
QVERIFY (condition) | |
QVERIFY2 (condition, message) | |
QVERIFY_EXCEPTION_THROWN (expression, exceptiontype) | |
void | qWait (int ms) |
bool | qWaitFor (Functor predicate, int timeout) |
bool | qWaitForWindowActive (QWidget *widget, int timeout) |
bool | qWaitForWindowActive (QWindow *window, int timeout) |
bool | qWaitForWindowExposed (QWidget *widget, int timeout) |
bool | qWaitForWindowExposed (QWindow *window, int timeout) |
bool | qWaitForWindowShown (QWidget *widget, int timeout) |
QWARN (message) | |
void | setBenchmarkResult (qreal result, QTest::QBenchmarkMetric metric) |
char * | toHexRepresentation (const char *ba, int length) |
char * | toString (const QByteArray &ba) |
char * | toString (const QCborError &c) |
char * | toString (const QChar &character) |
char * | toString (const QDate &date) |
char * | toString (const QDateTime &dateTime) |
char * | toString (const QLatin1String &string) |
char * | toString (const QPair< T1, T2 > &pair) |
char * | toString (const QPoint &point) |
char * | toString (const QPointF &point) |
char * | toString (const QRect &rectangle) |
char * | toString (const QRectF &rectangle) |
char * | toString (const QSize &size) |
char * | toString (const QSizeF &size) |
char * | toString (const QString &string) |
char * | toString (const QStringView &string) |
char * | toString (const QTime &time) |
char * | toString (const QUrl &url) |
char * | toString (const QUuid &uuid) |
char * | toString (const QVariant &variant) |
char * | toString (const QVector2D &v) |
char * | toString (const QVector3D &v) |
char * | toString (const QVector4D &v) |
char * | toString (const std::pair< T1, T2 > &pair) |
char * | toString (const std::tuple< Types... > &tuple) |
char * | toString (const T &value) |
char * | toString (QSizePolicy sp) |
char * | toString (QSizePolicy::ControlType ct) |
char * | toString (QSizePolicy::ControlTypes cts) |
char * | toString (QSizePolicy::Policy p) |
char * | toString (std::nullptr_t) |
QTest::QTouchEventSequence | touchEvent (QWidget *widget, QTouchDevice *device, bool autoCommit) |
QTest::QTouchEventSequence | touchEvent (QWindow *window, QTouchDevice *device, bool autoCommit) |
Detailed Description
The QTest namespace.
Function Documentation
◆ kWaitForSignal()
bool QTest::kWaitForSignal | ( | QObject * | obj, |
const char * | signal, | ||
int | timeout = 0 |
||
) |
Starts an event loop that runs until the given signal is received.
Optionally the event loop can return earlier on a timeout.
- Parameters
-
timeout the timeout in milliseconds
- Returns
true
if the requested signal was receivedfalse
on timeout
- Deprecated:
- since 5.0, use QSignalSpy::wait(timeout)
Definition at line 62 of file qtest_kde.cpp.
This file is part of the KDE documentation.
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Dec 11 2023 03:57:27 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2023 The KDE developers.
Generated on Mon Dec 11 2023 03:57:27 by doxygen 1.8.17 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.