forked from qt-creator/qt-creator
AutoTest: Only expose ITestTreeItem in TestTreeModel's public methods
Change-Id: Ide2513c838178b841763fe781478748a852a258c Reviewed-by: Christian Stenger <christian.stenger@qt.io>
This commit is contained in:
@@ -213,9 +213,9 @@ QList<ITestConfiguration *> TestTreeModel::getTestsForFile(const Utils::FilePath
|
||||
return result;
|
||||
}
|
||||
|
||||
static QList<TestTreeItem *> testItemsByName(TestTreeItem *root, const QString &testName)
|
||||
static QList<ITestTreeItem *> testItemsByName(TestTreeItem *root, const QString &testName)
|
||||
{
|
||||
QList<TestTreeItem *> result;
|
||||
QList<ITestTreeItem *> result;
|
||||
|
||||
root->forFirstLevelChildItems([&testName, &result](TestTreeItem *node) {
|
||||
if (node->type() == TestTreeItem::TestSuite || node->type() == TestTreeItem::TestCase) {
|
||||
@@ -295,9 +295,9 @@ const QList<ITestTreeItem *> TestTreeModel::testToolRootNodes() const
|
||||
return result;
|
||||
}
|
||||
|
||||
QList<TestTreeItem *> TestTreeModel::testItemsByName(const QString &testName)
|
||||
QList<ITestTreeItem *> TestTreeModel::testItemsByName(const QString &testName)
|
||||
{
|
||||
QList<TestTreeItem *> result;
|
||||
QList<ITestTreeItem *> result;
|
||||
for (TestTreeItem *frameworkRoot : frameworkRootNodes())
|
||||
result << Autotest::testItemsByName(frameworkRoot, testName);
|
||||
|
||||
@@ -784,7 +784,7 @@ int TestTreeModel::autoTestsCount() const
|
||||
return rootNode ? rootNode->childCount() : 0;
|
||||
}
|
||||
|
||||
bool TestTreeModel::hasUnnamedQuickTests(const TestTreeItem *rootNode) const
|
||||
bool TestTreeModel::hasUnnamedQuickTests(const ITestTreeItem* rootNode) const
|
||||
{
|
||||
for (int row = 0, count = rootNode->childCount(); row < count; ++row) {
|
||||
if (rootNode->childAt(row)->name().isEmpty())
|
||||
@@ -793,7 +793,7 @@ bool TestTreeModel::hasUnnamedQuickTests(const TestTreeItem *rootNode) const
|
||||
return false;
|
||||
}
|
||||
|
||||
TestTreeItem *TestTreeModel::unnamedQuickTests() const
|
||||
ITestTreeItem *TestTreeModel::unnamedQuickTests() const
|
||||
{
|
||||
TestTreeItem *rootNode = quickRootNode();
|
||||
if (!rootNode)
|
||||
@@ -812,7 +812,7 @@ int TestTreeModel::namedQuickTestsCount() const
|
||||
|
||||
int TestTreeModel::unnamedQuickTestsCount() const
|
||||
{
|
||||
if (TestTreeItem *unnamed = unnamedQuickTests())
|
||||
if (ITestTreeItem *unnamed = unnamedQuickTests())
|
||||
return unnamed->childCount();
|
||||
return 0;
|
||||
}
|
||||
@@ -878,7 +878,7 @@ TestTreeSortFilterModel::TestTreeSortFilterModel(TestTreeModel *sourceModel, QOb
|
||||
setSourceModel(sourceModel);
|
||||
}
|
||||
|
||||
void TestTreeSortFilterModel::setSortMode(TestTreeItem::SortMode sortMode)
|
||||
void TestTreeSortFilterModel::setSortMode(ITestTreeItem::SortMode sortMode)
|
||||
{
|
||||
m_sortMode = sortMode;
|
||||
invalidate();
|
||||
|
||||
Reference in New Issue
Block a user