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 <qtesttable_p.h>
Public Member Functions | |
QTestTable () | |
~QTestTable () | |
void | addColumn (int elementType, const char *elementName) |
QTestData * | newData (const char *tag) |
int | elementCount () const |
int | dataCount () const |
int | elementTypeId (int index) const |
const char * | dataTag (int index) const |
int | indexOf (const char *elementName) const |
bool | isEmpty () const |
QTestData * | testData (int index) const |
Static Public Member Functions | |
static QTestTable * | globalTestTable () |
static QTestTable * | currentTestTable () |
static void | clearGlobalTestTable () |
Definition at line 26 of file qtesttable_p.h.
QTestTable::QTestTable | ( | ) |
Definition at line 88 of file qtesttable.cpp.
References QTestTablePrivate::currentTestTable.
Referenced by globalTestTable().
QTestTable::~QTestTable | ( | ) |
Definition at line 94 of file qtesttable.cpp.
References QTestTablePrivate::currentTestTable.
void QTestTable::addColumn | ( | int | elementType, |
const char * | elementName ) |
Definition at line 52 of file qtesttable.cpp.
References QTestTablePrivate::addColumn(), indexOf(), QTEST_ASSERT, and qWarning.
Referenced by QuickTestResult::initTestTable().
|
static |
Definition at line 149 of file qtesttable.cpp.
References QTestTablePrivate::gTable.
Referenced by QTest::qRun().
|
static |
Definition at line 155 of file qtesttable.cpp.
References QTestTablePrivate::currentTestTable.
Referenced by QTest::addColumnInternal(), QTest::addRow(), and QTest::newRow().
int QTestTable::dataCount | ( | ) | const |
Definition at line 67 of file qtesttable.cpp.
References QTestTablePrivate::dataList.
Referenced by QTest::printUnknownDataTagError(), and QTest::qPrintDataTags().
const char * QTestTable::dataTag | ( | int | index | ) | const |
Definition at line 105 of file qtesttable.cpp.
References QTestTablePrivate::elementList.
int QTestTable::elementCount | ( | ) | const |
Definition at line 62 of file qtesttable.cpp.
References QTestTablePrivate::elementList.
Referenced by QTestData::append(), and QTestData::data().
int QTestTable::elementTypeId | ( | int | index | ) | const |
Definition at line 100 of file qtesttable.cpp.
References QTestTablePrivate::elementList.
Referenced by QTestData::~QTestData(), and QTestData::append().
|
static |
Definition at line 142 of file qtesttable.cpp.
References QTestTable(), and QTestTablePrivate::gTable.
Referenced by QTest::qPrintDataTags(), and QTest::qRun().
int QTestTable::indexOf | ( | const char * | elementName | ) | const |
Definition at line 130 of file qtesttable.cpp.
References QSet< T >::begin(), QTestTablePrivate::elementList, QSet< T >::end(), it, and QTEST_ASSERT.
Referenced by addColumn().
bool QTestTable::isEmpty | ( | ) | const |
Definition at line 72 of file qtesttable.cpp.
References QTestTablePrivate::elementList.
QTestData * QTestTable::newData | ( | const char * | tag | ) |
Definition at line 77 of file qtesttable.cpp.
References QTestTablePrivate::addRow(), QDuplicateTracker< T, Prealloc >::hasSeen(), QTEST_ASSERT, qWarning, tag, and QTestTablePrivate::tagSet.
QTestData * QTestTable::testData | ( | int | index | ) | const |
Definition at line 110 of file qtesttable.cpp.
References QTestTablePrivate::dataList.
Referenced by QTest::printUnknownDataTagError(), and QTest::qPrintDataTags().