diff options
Diffstat (limited to 'tests/auto/corelib')
-rw-r--r-- | tests/auto/corelib/io/qprocess/tst_qprocess.cpp | 54 |
1 files changed, 19 insertions, 35 deletions
diff --git a/tests/auto/corelib/io/qprocess/tst_qprocess.cpp b/tests/auto/corelib/io/qprocess/tst_qprocess.cpp index d28efd8934..cb0d0149b6 100644 --- a/tests/auto/corelib/io/qprocess/tst_qprocess.cpp +++ b/tests/auto/corelib/io/qprocess/tst_qprocess.cpp @@ -52,20 +52,15 @@ #include <QtNetwork/QHostInfo> #include <stdlib.h> -#ifdef QT_NO_PROCESS -QTEST_NOOP_MAIN -#else - -#if defined(Q_OS_WIN) -#include <windows.h> -#endif - -//TESTED_CLASS= -//TESTED_FILES= +#ifndef QT_NO_PROCESS +# if defined(Q_OS_WIN) +# include <windows.h> +# endif Q_DECLARE_METATYPE(QList<QProcess::ExitStatus>); Q_DECLARE_METATYPE(QProcess::ExitStatus); Q_DECLARE_METATYPE(QProcess::ProcessState); +#endif #define QPROCESS_VERIFY(Process, Fn) \ { \ @@ -79,14 +74,10 @@ class tst_QProcess : public QObject { Q_OBJECT -public: - tst_QProcess(); - virtual ~tst_QProcess(); - +#ifdef QT_NO_PROCESS public slots: - void init(); - void cleanup(); - + void initTestCase(); +#else private slots: void getSetCheck(); void constructing(); @@ -197,8 +188,17 @@ protected slots: private: QProcess *process; qint64 bytesAvailable; +#endif }; +#ifdef QT_NO_PROCESS +void tst_QProcess::initTestCase() +{ + QSKIP("This test requires QProcess support", SkipAll); +} + +#else + // Testing get/set functions void tst_QProcess::getSetCheck() { @@ -220,22 +220,6 @@ void tst_QProcess::getSetCheck() QCOMPARE(QProcess::ProcessChannel(QProcess::StandardError), obj1.readChannel()); } -tst_QProcess::tst_QProcess() -{ -} - -tst_QProcess::~tst_QProcess() -{ -} - -void tst_QProcess::init() -{ -} - -void tst_QProcess::cleanup() -{ -} - //----------------------------------------------------------------------------- void tst_QProcess::constructing() { @@ -2282,7 +2266,7 @@ void tst_QProcess::onlyOneStartedSignal() QCOMPARE(spyFinished.count(), 1); } -QTEST_MAIN(tst_QProcess) -#include "tst_qprocess.moc" #endif +QTEST_MAIN(tst_QProcess) +#include "tst_qprocess.moc" |