5#include <QFontDatabase>
7#include <initializer_list>
56 QTest::addColumn<QString>(
"aString");
57 QTest::addColumn<int>(
"expected");
81 QFAIL(
"This test has not been ported to this platform yet.");
95 QSKIP(
"This test requires the SQLITE database driver");
99QEXPECT_FAIL(
"",
"Will fix in the next release", Continue);
105QEXPECT_FAIL(
"data27",
"Oh my, this is soooo broken", Abort);
116 class MyTestObject :
public QObject
137 QTest::addColumn<QString>(
"aString");
146 QTest::addColumn<int>(
"input");
147 QTest::addColumn<QString>(
"output");
156 QTest::addColumn<int>(
"intval");
157 QTest::addColumn<QString>(
"str");
158 QTest::addColumn<double>(
"dbl");
176using namespace std::chrono_literals;
182void TestBenchmark::simple()
184 QString str1 = u
"This is a test string"_s;
185 QString str2 = u
"This is a test string"_s;
210 const int expected[] = {8, 10, 12, 16, 20, 24};
218 #define ARG(...) __VA_ARGS__
void addSingleStringRows()
[20]
void addMultStringRows()
[20]
\inmodule QtCore \reentrant
bool open(OpenMode flags) override
Opens the file using OpenMode mode, returning true if successful; otherwise false.
QString fileName() const override
Returns the name set by setFileName() or to the QFile constructors.
static QList< int > standardSizes()
Returns a list of standard font sizes.
QString errorString() const
Returns a human-readable description of the last device error that occurred.
static QStringList drivers()
Returns a list of all the available database drivers.
\macro QT_RESTRICTED_CAST_FROM_ASCII
int localeAwareCompare(const QString &s) const
Q_TESTLIB_EXPORT QTestData & newRow(const char *dataTag)
Appends a new row to the current test data.
Q_TESTLIB_EXPORT const char * currentTestFunction()
Returns the name of the test function that is currently executed.
Q_CORE_EXPORT void qSleep(int ms)
This is an overloaded member function, provided for convenience. It differs from the above function o...
Q_TESTLIB_EXPORT void ignoreMessage(QtMsgType type, const char *message)
Ignores messages created by qDebug(), qInfo() or qWarning().
Q_TESTLIB_EXPORT int qExec(QObject *testObject, int argc=0, char **argv=nullptr)
Executes tests declared in testObject.
Q_TESTLIB_EXPORT QTestData & addRow(const char *format,...) Q_ATTRIBUTE_FORMAT_PRINTF(1
Q_CORE_EXPORT int qstrcmp(const char *str1, const char *str2)
DBusConnection const char DBusError DBusBusType DBusError return DBusConnection DBusHandleMessageFunction void DBusFreeFunction return DBusConnection return DBusConnection return const char DBusError return DBusConnection DBusMessage dbus_uint32_t return DBusConnection dbus_bool_t DBusConnection DBusAddWatchFunction DBusRemoveWatchFunction DBusWatchToggledFunction void DBusFreeFunction return DBusConnection DBusDispatchStatusFunction void DBusFreeFunction DBusTimeout return DBusTimeout return DBusWatch return DBusWatch unsigned int return DBusError const DBusError return const DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessage return DBusMessageIter int const void return DBusMessageIter DBusMessageIter return DBusMessageIter void DBusMessageIter void int return DBusMessage DBusMessageIter return DBusMessageIter return DBusMessageIter DBusMessageIter const char const char const char const char return DBusMessage return DBusMessage const char return DBusMessage dbus_bool_t return DBusMessage dbus_uint32_t return DBusMessage void
static bool contains(const QJsonArray &haystack, unsigned needle)
#define qPrintable(string)
#define QTEST_MAIN(TestObject)
#define QSKIP(statement,...)
#define QFETCH(Type, name)
#define QEXPECT_FAIL(dataIndex, comment, mode)
#define QTEST(actual, testElement)
#define QCOMPARE(actual, expected)
#define QVERIFY(statement)
#define QVERIFY2(statement, description)
void compareListToInitializerList()
void quarterSecondSleep()
[22]
void compareListToArray()