(12f0f718d2d6df4811575445e509300ac06da8e6)
#include <QtQuickTemplates2/private/qquickapplicationwindow_p.h>
#include <QtTest/qtest.h>
#include <QtTest/private/qtestresult_p.h>
#include <QtQml/qqmlfileselector.h>
#include <QtQuickControls2/qquickstyle.h>
#include <QtQuickTest/QtQuickTest>
#include <QtQuickTestUtils/private/qmlutils_p.h>
#include <QtQuickTestUtils/private/visualtestutils_p.h>
Go to the source code of this file.
◆ CLOSE_QUICK_DIALOG
#define CLOSE_QUICK_DIALOG |
( |
| ) |
|
Value: do { \
dialogHelper.dialog->close(); \
QVERIFY(!dialogHelper.dialog->isVisible()); \
QTRY_VERIFY(!dialogHelper.quickDialog->isVisible()); \
} while (false)
Definition at line 55 of file dialogstestutils_p.h.
◆ COMPARE_URL
#define COMPARE_URL |
( |
| url1, |
|
|
| url2 ) |
Value:
QString canonicalFilePath() const
Returns the file system entry's canonical path, including the entry's name, that is,...
#define QCOMPARE(actual, expected)
Definition at line 30 of file dialogstestutils_p.h.
◆ COMPARE_URLS
#define COMPARE_URLS |
( |
| actualUrls, |
|
|
| expectedUrls ) |
Value:{ \
std::transform(actualUrlsCopy.
begin(), actualUrlsCopy.
end(), std::back_insert_iterator(actualPaths), \
[](
const QUrl &
url) { return QFileInfo(url.toLocalFile()).canonicalFilePath(); }); \
std::transform(expectedUrlsCopy.
begin(), expectedUrlsCopy.
end(), std::back_insert_iterator(expectedPaths), \
[](
const QUrl &
url) { return QFileInfo(url.toLocalFile()).canonicalFilePath(); }); \
QCOMPARE(actualPaths, expectedPaths); \
}
QUrl url("http://my.server.tld")
Definition at line 36 of file dialogstestutils_p.h.
◆ OPEN_QUICK_DIALOG
#define OPEN_QUICK_DIALOG |
( |
| ) |
|
Value:QVERIFY2(dialogHelper.isWindowInitialized(), dialogHelper.failureMessage()); \
QVERIFY(dialogHelper.waitForWindowActive()); \
QVERIFY(dialogHelper.openDialog()); \
QTRY_VERIFY(dialogHelper.isQuickDialogOpen());
#define QVERIFY2(statement, description)
Definition at line 49 of file dialogstestutils_p.h.
◆ QTEST_QUICKDIALOGS_MAIN
#define QTEST_QUICKDIALOGS_MAIN |
( |
| TestCase | ) |
|
Value:int main(
int argc,
char *argv[]) \
{ \
qputenv("QML_NO_TOUCH_COMPRESSION", "1"); \
QTEST_SET_MAIN_SOURCE_PATH \
QTest::qInit(&
tc, argc, argv); \
const QStringList allStyles = {
"Basic",
"Fusion",
"Material",
"Universal"}; \
for (
const QString &
style : styles) { \
qmlClearTypeRegistrations(); \
QQuickStyle::setStyle(
style); \
testName = testObjectName +
"::" +
style.toLocal8Bit(); \
QTestResult::setCurrentTestObject(testName); \
} \
QTestResult::setCurrentTestObject(testObjectName); \
QTest::qCleanup(); \
}
static const char * currentTestObjectName()
Q_TESTLIB_EXPORT int qRun()
QString qEnvironmentVariable(const char *varName, const QString &defaultValue)
Q_CORE_EXPORT bool qEnvironmentVariableIsSet(const char *varName) noexcept
Definition at line 195 of file dialogstestutils_p.h.