diff options
Diffstat (limited to 'src/quicktestlib/testlib/qtestresult_p.h')
| -rw-r--r-- | src/quicktestlib/testlib/qtestresult_p.h | 112 |
1 files changed, 0 insertions, 112 deletions
diff --git a/src/quicktestlib/testlib/qtestresult_p.h b/src/quicktestlib/testlib/qtestresult_p.h deleted file mode 100644 index f99fe8d..0000000 --- a/src/quicktestlib/testlib/qtestresult_p.h +++ /dev/null @@ -1,112 +0,0 @@ -/**************************************************************************** -** -** Copyright (C) 2010 Nokia Corporation and/or its subsidiary(-ies). -** All rights reserved. -** Contact: Nokia Corporation (qt-info@nokia.com) -** -** This file is part of the QtTest module of the Qt Toolkit. -** -** $QT_BEGIN_LICENSE:LGPL$ -** No Commercial Usage -** This file contains pre-release code and may not be distributed. -** You may use this file in accordance with the terms and conditions -** contained in the Technology Preview License Agreement accompanying -** this package. -** -** GNU Lesser General Public License Usage -** Alternatively, this file may be used under the terms of the GNU Lesser -** General Public License version 2.1 as published by the Free Software -** Foundation and appearing in the file LICENSE.LGPL included in the -** packaging of this file. Please review the following information to -** ensure the GNU Lesser General Public License version 2.1 requirements -** will be met: http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. -** -** In addition, as a special exception, Nokia gives you certain additional -** rights. These rights are described in the Nokia Qt LGPL Exception -** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. -** -** If you have questions regarding the use of this file, please contact -** Nokia at qt-info@nokia.com. -** -** -** -** -** -** -** -** -** $QT_END_LICENSE$ -** -****************************************************************************/ - -#ifndef QTESTRESULT_P_H -#define QTESTRESULT_P_H - -// -// W A R N I N G -// ------------- -// -// This file is not part of the Qt API. It exists purely as an -// implementation detail. This header file may change from version to -// version without notice, or even be removed. -// -// We mean it. -// - -#include "qtest_global.h" - -QT_BEGIN_NAMESPACE - -class QTestResultPrivate; -class QTestData; - -class QTestResult -{ -public: - enum TestLocation { NoWhere = 0, DataFunc = 1, InitFunc = 2, Func = 3, CleanupFunc = 4 }; - - static const char *currentTestObjectName(); - static bool currentTestFailed(); - static bool allDataPassed(); - static QTestData *currentTestData(); - static QTestData *currentGlobalTestData(); - static const char *currentTestFunction(); - static TestLocation currentTestLocation(); - static const char *currentDataTag(); - static const char *currentGlobalDataTag(); - static void finishedCurrentTestFunction(); - static void reset(); - - static int passCount(); - static int failCount(); - static int skipCount(); - - static void ignoreMessage(QtMsgType type, const char *msg); - - static void addFailure(const char *message, const char *file, int line); - static bool compare(bool success, const char *msg, const char *file, int line); - static bool compare(bool success, const char *msg, char *val1, char *val2, - const char *actual, const char *expected, const char *file, int line); - - static void setCurrentGlobalTestData(QTestData *data); - static void setCurrentTestData(QTestData *data); - static void setCurrentTestFunction(const char *func); - static void setCurrentTestLocation(TestLocation loc); - static void setCurrentTestObject(const char *name); - static void addSkip(const char *message, QTest::SkipMode mode, - const char *file, int line); - static bool expectFail(const char *dataIndex, const char *comment, - QTest::TestFailMode mode, const char *file, int line); - static bool verify(bool statement, const char *statementStr, const char *extraInfo, - const char *file, int line); - static bool testFailed(); - static void setSkipCurrentTest(bool value); - static bool skipCurrentTest(); - -private: - Q_DISABLE_COPY(QTestResult) -}; - -QT_END_NAMESPACE - -#endif |
