tst_QSharedPointer: update application types

QCoreApplication::Type enum was removed in 553e21. This change updates
the (un)tested application types to match the application types
available in Qt 5.

Change-Id: I8631987a9ff31dc81baa013619cfc18616b851d1
Reviewed-by: Olivier Goffart <ogoffart@woboq.com>
This commit is contained in:
J-P Nurmi 2012-11-26 12:22:45 +01:00 committed by The Qt Project
parent 8e7135c894
commit 12702d2b12
2 changed files with 11 additions and 13 deletions

View File

@ -386,23 +386,21 @@ namespace QTest {
" QCoreApplication app(argc, argv);\n";
break;
case QExternalTest::QApplicationTty:
sourceCode +=
" QApplication app(argc, argv, QApplication::Tty);\n";
break;
guiapplication:
case QExternalTest::QApplicationGuiClient:
case QExternalTest::QGuiApplication:
sourceCode +=
" QApplication app(argc, argv, QApplication::GuiClient);\n";
" QGuiApplication app(argc, argv);\n";
break;
case QExternalTest::QApplicationGuiServer:
widgetsapplication:
case QExternalTest::QApplication:
sourceCode +=
" QApplication app(argc, argv, QApplication::GuiServer);\n";
" QApplication app(argc, argv);\n";
break;
case QExternalTest::AutoApplication:
if (qtModules & QExternalTest::QtWidgets)
goto widgetsapplication;
if (qtModules & QExternalTest::QtGui)
goto guiapplication;
if (qtModules == 0)

View File

@ -77,7 +77,8 @@ namespace QTest {
QtTest = 0x0200,
QtDBus = 0x0400,
QtWebKit = 0x0800,
Phonon = 0x1000 // odd man out
QtWidgets = 0x1000,
Phonon = 0x2000 // odd man out
};
Q_DECLARE_FLAGS(QtModules, QtModule)
@ -85,9 +86,8 @@ namespace QTest {
AutoApplication,
Applicationless,
QCoreApplication,
QApplicationTty,
QApplicationGuiClient,
QApplicationGuiServer
QGuiApplication,
QApplication
};
QList<QByteArray> qmakeSettings() const;