Qt
Internal/Contributor docs for the Qt SDK. <b>Note:</b> These are NOT official API docs; those are found <a href='https://doc.qt.io/'>here</a>.
|
#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 constexpr size_t | maxMsgLen = 4096 |
|
static |
Definition at line 253 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 372 of file qtestresult.cpp.
References checkStatement(), QTest::CustomCompare, expected, QTest::expectFailMode, file, formatFailMessage(), QTestLog::info(), line, maxMsgLen, 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 415 of file qtestresult.cpp.
References checkStatement(), expected, QTest::expectFailMode, file, QTestLog::info(), line, maxMsgLen, qsnprintf(), QTEST_ASSERT, and QTestLog::verboseLevel().
|
static |
Definition at line 609 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 356 of file qtestresult.cpp.
References expected, formatFailMessage(), maxMsgLen, 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 329 of file qtestresult.cpp.
References expected, leftArgNameForOp(), maxMsgLen, qMax(), qsnprintf(), and rightArgNameForOp().
Referenced by compareHelper(), formatFailMessage(), and QTestResult::reportResult().
|
static |
Definition at line 220 of file qtestresult.cpp.
References QTest::currentTestData.
Referenced by QTestResult::expectFail().
|
static |
Definition at line 318 of file qtestresult.cpp.
References QTest::CustomCompare.
Referenced by formatFailMessage().
|
static |
Definition at line 587 of file qtestresult.cpp.
Referenced by QTestResult::reportResult().
|
static |
Definition at line 323 of file qtestresult.cpp.
References QTest::CustomCompare.
Referenced by formatFailMessage().
|
static |
Definition at line 19 of file qtestresult.cpp.
|
staticconstexpr |
Definition at line 294 of file qtestresult.cpp.
Referenced by compareHelper(), compareHelper(), formatFailMessage(), formatFailMessage(), QTest::handleFailOnWarning(), QTestResult::reportResult(), and QTestResult::verify().