![]() |
Qt 6.x
The Qt SDK
|
#include <QtTest/private/qtestresult_p.h>
#include <QtCore/qglobal.h>
#include <QtCore/qstringview.h>
#include <QtTest/private/qtestlog_p.h>
#include <QtTest/qtest.h>
#include <QtTest/qtestdata.h>
#include <QtTest/qtestcase.h>
#include <QtTest/qtestassert.h>
#include <QtTest/qtesteventloop.h>
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
Go to the source code of this file.
Namespaces | |
namespace | QTest |
[15] | |
namespace | QTest::Internal |
Functions | |
static void | QTest::setFailed (bool failed) |
static void | QTest::resetFailed () |
static bool | QTest::hasFailed () |
static void | clearExpectFail () |
static bool | isExpectFailData (const char *dataIndex) |
static bool | checkStatement (bool statement, const char *msg, const char *file, int line) |
static const char * | leftArgNameForOp (QTest::ComparisonOperation op) |
static const char * | rightArgNameForOp (QTest::ComparisonOperation op) |
void | formatFailMessage (char *msg, size_t maxMsgLen, const char *failureMsg, const char *val1, const char *val2, const char *actual, const char *expected, QTest::ComparisonOperation op) |
template<class Actual , class Expected > | |
void | formatFailMessage (char *msg, size_t maxMsgLen, const char *failureMsg, const Actual &val1, const Expected &val2, const char *actual, const char *expected, QTest::ComparisonOperation op) |
template<class Actual , class Expected > | |
static bool | compareHelper (bool success, const char *failureMsg, const Actual &val1, const Expected &val2, const char *actual, const char *expected, const char *file, int line, bool hasValues=true) |
static bool | compareHelper (bool success, const char *failureMsg, const char *actual, const char *expected, const char *file, int line) |
static const char * | macroNameForOp (QTest::ComparisonOperation op) |
static const char * | failureMessageForOp (QTest::ComparisonOperation op) |
Variables | |
static const char * | currentAppName = nullptr |
static bool | QTest::Internal::failed = false |
static QTestData * | QTest::currentTestData = nullptr |
static QTestData * | QTest::currentGlobalTestData = nullptr |
static const char * | QTest::currentTestFunc = nullptr |
static const char * | QTest::currentTestObjectName = nullptr |
static bool | QTest::skipCurrentTest = false |
static bool | QTest::blacklistCurrentTest = false |
static const char * | QTest::expectFailComment = nullptr |
static int | QTest::expectFailMode = 0 |
|
static |
Definition at line 255 of file qtestresult.cpp.
References QTestLog::addBXFail(), QTestLog::addBXPass(), QTestResult::addFailure(), QTestLog::addXFail(), QTestLog::addXPass(), QTest::blacklistCurrentTest, clearExpectFail(), QTest::Continue, QTest::expectFailComment, QTest::expectFailMode, file, line, and QTest::setFailed().
Referenced by compareHelper(), compareHelper(), QTestResult::fail(), QTestResult::reportResult(), and QTestResult::verify().
|
static |
Definition at line 123 of file qtestresult.cpp.
References QTest::expectFailComment, and QTest::expectFailMode.
Referenced by QTestResult::addFailure(), QTestResult::addSkip(), checkStatement(), and QTestResult::finishedCurrentTestData().
|
static |
Definition at line 368 of file qtestresult.cpp.
References checkStatement(), QTest::CustomCompare, expected, QTest::expectFailMode, file, formatFailMessage(), QTestLog::info(), line, qsnprintf(), QTEST_ASSERT, and QTestLog::verboseLevel().
Referenced by QTestResult::compare(), QTestResult::compare(), QTestResult::compare(), QTestResult::compare(), QTestResult::compare(), QTestResult::compare(), QTestResult::compare(), QTestResult::compare(), and QTestResult::compare().
|
static |
Definition at line 412 of file qtestresult.cpp.
References checkStatement(), expected, QTest::expectFailMode, file, QTestLog::info(), line, qsnprintf(), QTEST_ASSERT, and QTestLog::verboseLevel().
|
static |
Definition at line 606 of file qtestresult.cpp.
Referenced by QTestResult::reportResult().
void formatFailMessage | ( | char * | msg, |
size_t | maxMsgLen, | ||
const char * | failureMsg, | ||
const Actual & | val1, | ||
const Expected & | val2, | ||
const char * | actual, | ||
const char * | expected, | ||
QTest::ComparisonOperation | op | ||
) |
Definition at line 352 of file qtestresult.cpp.
References expected, formatFailMessage(), and QTest::toString().
void formatFailMessage | ( | char * | msg, |
size_t | maxMsgLen, | ||
const char * | failureMsg, | ||
const char * | val1, | ||
const char * | val2, | ||
const char * | actual, | ||
const char * | expected, | ||
QTest::ComparisonOperation | op | ||
) |
Definition at line 325 of file qtestresult.cpp.
References expected, leftArgNameForOp(), qMax(), qsnprintf(), and rightArgNameForOp().
Referenced by compareHelper(), formatFailMessage(), and QTestResult::reportResult().
|
static |
Definition at line 222 of file qtestresult.cpp.
References QTest::currentTestData.
Referenced by QTestResult::expectFail().
|
static |
Definition at line 314 of file qtestresult.cpp.
References QTest::CustomCompare.
Referenced by formatFailMessage().
|
static |
Definition at line 584 of file qtestresult.cpp.
Referenced by QTestResult::reportResult().
|
static |
Definition at line 319 of file qtestresult.cpp.
References QTest::CustomCompare.
Referenced by formatFailMessage().
|
static |
Definition at line 19 of file qtestresult.cpp.