aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhjk <[email protected]>2025-04-09 09:40:20 +0200
committerhjk <[email protected]>2025-04-10 07:15:39 +0000
commit5d1144c8190f7b574b4a93afb29bd1306d2a81df (patch)
treea83770170c6c6eb8d4bd2744a1071141980eb849
parent6e6a8448c104bdee0ed993a806124b1c12af51f0 (diff)
AutoTests: Some code cosmetics
QVector->QList, typedef->using... Change-Id: I563759015f146b6a32d664a8bcc5690e5bbe81f6 Reviewed-by: Christian Stenger <[email protected]>
-rw-r--r--src/plugins/autotest/boost/boostcodeparser.h10
-rw-r--r--src/plugins/autotest/boost/boosttesttreeitem.h10
-rw-r--r--src/plugins/autotest/catch/catchtestparser.cpp2
-rw-r--r--src/plugins/autotest/catch/catchtreeitem.h8
-rw-r--r--src/plugins/autotest/gtest/gtestparser.cpp2
-rw-r--r--src/plugins/autotest/gtest/gtesttreeitem.cpp2
-rw-r--r--src/plugins/autotest/gtest/gtesttreeitem.h9
-rw-r--r--src/plugins/autotest/itestparser.h2
-rw-r--r--src/plugins/autotest/qtest/qttesttreeitem.h2
-rw-r--r--src/plugins/autotest/quick/quicktestparser.cpp2
-rw-r--r--src/plugins/autotest/quick/quicktestvisitors.h12
-rw-r--r--src/plugins/autotest/testresultspane.cpp2
-rw-r--r--src/plugins/autotest/testresultspane.h2
-rw-r--r--src/plugins/autotest/testtreeitem.h2
-rw-r--r--src/plugins/autotest/testtreemodel.cpp2
-rw-r--r--src/plugins/autotest/testtreemodel.h2
16 files changed, 32 insertions, 39 deletions
diff --git a/src/plugins/autotest/boost/boostcodeparser.h b/src/plugins/autotest/boost/boostcodeparser.h
index 318a198c137..c0f9ae0d5df 100644
--- a/src/plugins/autotest/boost/boostcodeparser.h
+++ b/src/plugins/autotest/boost/boostcodeparser.h
@@ -12,8 +12,7 @@
#include <QByteArray>
-namespace Autotest {
-namespace Internal {
+namespace Autotest::Internal {
class BoostCodeParser
{
@@ -21,7 +20,9 @@ public:
BoostCodeParser(const QByteArray &source, const CPlusPlus::LanguageFeatures &features,
const CPlusPlus::Document::Ptr &doc, const CPlusPlus::Snapshot &snapshot);
virtual ~BoostCodeParser() = default;
+
BoostTestCodeLocationList findTests();
+
private:
enum class TestCaseType {Auto, Functions, Parameter, Fixture, Data};
@@ -50,11 +51,10 @@ private:
CPlusPlus::Tokens m_tokens;
int m_currentIndex = 0;
BoostTestCodeLocationList m_testCases;
- QVector<BoostTestInfo> m_suites;
+ QList<BoostTestInfo> m_suites;
QString m_currentSuite;
BoostTestTreeItem::TestStates m_currentState = BoostTestTreeItem::Enabled;
int m_lineNo = 0;
};
-} // Internal
-} // Autotest
+} // Autotest::Internal
diff --git a/src/plugins/autotest/boost/boosttesttreeitem.h b/src/plugins/autotest/boost/boosttesttreeitem.h
index 02bda0d9ee6..e132233f3e4 100644
--- a/src/plugins/autotest/boost/boosttesttreeitem.h
+++ b/src/plugins/autotest/boost/boosttesttreeitem.h
@@ -5,8 +5,7 @@
#include "../testtreeitem.h"
-namespace Autotest {
-namespace Internal {
+namespace Autotest::Internal {
class BoostTestParseResult;
@@ -75,7 +74,7 @@ struct BoostTestInfo
int line;
};
-typedef QVector<BoostTestInfo> BoostTestInfoList;
+using BoostTestInfoList = QList<BoostTestInfo>;
class BoostTestCodeLocationAndType : public TestCodeLocationAndType
{
@@ -84,8 +83,7 @@ public:
BoostTestInfoList m_suitesState;
};
-typedef QVector<BoostTestCodeLocationAndType> BoostTestCodeLocationList;
+using BoostTestCodeLocationList = QList<BoostTestCodeLocationAndType>;
-} // namespace Internal
-} // namespace Autotest
+} // namespace Autotest::Internal
diff --git a/src/plugins/autotest/catch/catchtestparser.cpp b/src/plugins/autotest/catch/catchtestparser.cpp
index 7633fcb7474..34b2aa820b3 100644
--- a/src/plugins/autotest/catch/catchtestparser.cpp
+++ b/src/plugins/autotest/catch/catchtestparser.cpp
@@ -86,7 +86,7 @@ static bool hasCatchNames(const CPlusPlus::Document::Ptr &document)
continue;
if (isCatchMacro(QLatin1String(macro.macro().name()))) {
- const QVector<CPlusPlus::Document::Block> args = macro.arguments();
+ const QList<CPlusPlus::Document::Block> args = macro.arguments();
if (args.size() < 1)
continue;
return true;
diff --git a/src/plugins/autotest/catch/catchtreeitem.h b/src/plugins/autotest/catch/catchtreeitem.h
index 700887a93ae..149d47aedee 100644
--- a/src/plugins/autotest/catch/catchtreeitem.h
+++ b/src/plugins/autotest/catch/catchtreeitem.h
@@ -5,8 +5,7 @@
#include "../testtreeitem.h"
-namespace Autotest {
-namespace Internal {
+namespace Autotest::Internal {
class CatchTreeItem : public TestTreeItem
{
@@ -58,7 +57,6 @@ public:
QStringList tags; // TODO: use them for the item
};
-typedef QVector<CatchTestCodeLocationAndType> CatchTestCodeLocationList;
+using CatchTestCodeLocationList = QList<CatchTestCodeLocationAndType>;
-} // namespace Internal
-} // namespace Autotest
+} // namespace Autotest::Internal
diff --git a/src/plugins/autotest/gtest/gtestparser.cpp b/src/plugins/autotest/gtest/gtestparser.cpp
index 5a4ef9555b5..f3a678748e1 100644
--- a/src/plugins/autotest/gtest/gtestparser.cpp
+++ b/src/plugins/autotest/gtest/gtestparser.cpp
@@ -62,7 +62,7 @@ static bool hasGTestNames(const CPlusPlus::Document::Ptr &document)
if (!macro.isFunctionLike())
continue;
if (GTestUtils::isGTestMacro(QLatin1String(macro.macro().name()))) {
- const QVector<CPlusPlus::Document::Block> args = macro.arguments();
+ const QList<CPlusPlus::Document::Block> args = macro.arguments();
if (args.size() != 2)
continue;
return true;
diff --git a/src/plugins/autotest/gtest/gtesttreeitem.cpp b/src/plugins/autotest/gtest/gtesttreeitem.cpp
index ec195eabb4b..c25572096ee 100644
--- a/src/plugins/autotest/gtest/gtesttreeitem.cpp
+++ b/src/plugins/autotest/gtest/gtesttreeitem.cpp
@@ -496,7 +496,7 @@ QSet<QString> internalTargets(const TestTreeItem &item)
if (!projectInfo)
return {};
const FilePath filePath = item.filePath();
- const QVector<CppEditor::ProjectPart::ConstPtr> projectParts = projectInfo->projectParts();
+ const QList<CppEditor::ProjectPart::ConstPtr> projectParts = projectInfo->projectParts();
if (projectParts.isEmpty())
return CppEditor::CppModelManager::dependingInternalTargets(item.filePath());
for (const CppEditor::ProjectPart::ConstPtr &projectPart : projectParts) {
diff --git a/src/plugins/autotest/gtest/gtesttreeitem.h b/src/plugins/autotest/gtest/gtesttreeitem.h
index 0a2a5bc1ba9..fd8491efc14 100644
--- a/src/plugins/autotest/gtest/gtesttreeitem.h
+++ b/src/plugins/autotest/gtest/gtesttreeitem.h
@@ -5,8 +5,7 @@
#include "../testtreeitem.h"
-namespace Autotest {
-namespace Internal {
+namespace Autotest::Internal {
class GTestParseResult;
@@ -54,6 +53,7 @@ public:
bool isGroupable() const override;
TestTreeItem *applyFilters() override;
bool shouldBeAddedAfterFiltering() const override;
+
private:
bool modifyTestSetContent(const GTestParseResult *result);
QList<ITestConfiguration *> getTestConfigurations(bool ignoreCheckState) const;
@@ -66,7 +66,7 @@ public:
GTestTreeItem::TestStates m_state;
};
-typedef QVector<GTestCodeLocationAndType> GTestCodeLocationList;
+using GTestCodeLocationList = QList<GTestCodeLocationAndType>;
struct GTestCaseSpec
{
@@ -76,5 +76,4 @@ struct GTestCaseSpec
bool disabled;
};
-} // namespace Internal
-} // namespace Autotest
+} // namespace Autotest::Internal
diff --git a/src/plugins/autotest/itestparser.h b/src/plugins/autotest/itestparser.h
index 1ecfcd97a03..11ba150b889 100644
--- a/src/plugins/autotest/itestparser.h
+++ b/src/plugins/autotest/itestparser.h
@@ -29,7 +29,7 @@ public:
virtual TestTreeItem *createTestTreeItem() const = 0;
- QVector<TestParseResult *> children;
+ QList<TestParseResult *> children;
ITestFramework *framework;
TestTreeItem::Type itemType = TestTreeItem::Root;
QString displayName;
diff --git a/src/plugins/autotest/qtest/qttesttreeitem.h b/src/plugins/autotest/qtest/qttesttreeitem.h
index 51ad5b97657..5a8d5c60b3a 100644
--- a/src/plugins/autotest/qtest/qttesttreeitem.h
+++ b/src/plugins/autotest/qtest/qttesttreeitem.h
@@ -51,6 +51,6 @@ public:
bool m_inherited = false;
};
-typedef QVector<QtTestCodeLocationAndType> QtTestCodeLocationList;
+using QtTestCodeLocationList = QList<QtTestCodeLocationAndType>;
} // namespace Autotest::Internal
diff --git a/src/plugins/autotest/quick/quicktestparser.cpp b/src/plugins/autotest/quick/quicktestparser.cpp
index bef0c432a31..bb425121685 100644
--- a/src/plugins/autotest/quick/quicktestparser.cpp
+++ b/src/plugins/autotest/quick/quicktestparser.cpp
@@ -212,7 +212,7 @@ static bool checkQmlDocumentForQuickTestCode(QPromise<TestParseResultPtr> &promi
if (!qmlVisitor.isValid())
return false;
- const QVector<QuickTestCaseSpec> &testCases = qmlVisitor.testCases();
+ const QList<QuickTestCaseSpec> &testCases = qmlVisitor.testCases();
for (const QuickTestCaseSpec &testCase : testCases) {
const QString testCaseName = testCase.m_caseName;
diff --git a/src/plugins/autotest/quick/quicktestvisitors.h b/src/plugins/autotest/quick/quicktestvisitors.h
index 11104cc329a..9dd562f83ed 100644
--- a/src/plugins/autotest/quick/quicktestvisitors.h
+++ b/src/plugins/autotest/quick/quicktestvisitors.h
@@ -3,7 +3,7 @@
#pragma once
-#include "quicktesttreeitem.h"
+#include "../testtreeitem.h"
#include <cplusplus/ASTVisitor.h>
#include <cplusplus/CppDocument.h>
@@ -12,8 +12,7 @@
#include <QStack>
-namespace Autotest {
-namespace Internal {
+namespace Autotest::Internal {
class QuickTestCaseSpec
{
@@ -40,14 +39,14 @@ public:
void throwRecursionDepthError() override;
- QVector<QuickTestCaseSpec> testCases() const { return m_testCases; }
+ QList<QuickTestCaseSpec> testCases() const { return m_testCases; }
bool isValid() const { return !m_testCases.isEmpty(); }
private:
QmlJS::Document::Ptr m_currentDoc;
const QmlJS::Snapshot &m_snapshot;
QStack<QuickTestCaseSpec> m_caseParseStack;
- QVector<QuickTestCaseSpec> m_testCases;
+ QList<QuickTestCaseSpec> m_testCases;
QStack<bool> m_objectIsTestStack;
bool m_expectTestCaseName = false;
bool m_checkForDerivedTest = false;
@@ -66,5 +65,4 @@ private:
CPlusPlus::Document::Ptr m_currentDoc;
};
-} // namespace Internal
-} // namespace Autotest
+} // namespace Autotest::Internal
diff --git a/src/plugins/autotest/testresultspane.cpp b/src/plugins/autotest/testresultspane.cpp
index 18b1edc3bca..46b452f63ea 100644
--- a/src/plugins/autotest/testresultspane.cpp
+++ b/src/plugins/autotest/testresultspane.cpp
@@ -707,7 +707,7 @@ void TestResultsPane::createMarks(const QModelIndex &parent)
{
const TestResult parentResult = m_model->testResult(parent);
const ResultType parentType = parentResult.isValid() ? parentResult.result() : ResultType::Invalid;
- const QVector<ResultType> interested{ResultType::Fail, ResultType::UnexpectedPass};
+ const QList<ResultType> interested{ResultType::Fail, ResultType::UnexpectedPass};
for (int row = 0, count = m_model->rowCount(parent); row < count; ++row) {
const QModelIndex index = m_model->index(row, 0, parent);
const TestResult result = m_model->testResult(index);
diff --git a/src/plugins/autotest/testresultspane.h b/src/plugins/autotest/testresultspane.h
index c18af1a2681..3d57eb82262 100644
--- a/src/plugins/autotest/testresultspane.h
+++ b/src/plugins/autotest/testresultspane.h
@@ -124,7 +124,7 @@ private:
bool m_autoScroll = false;
bool m_atEnd = false;
bool m_testRunning = false;
- QVector<TestEditorMark *> m_marks;
+ QList<TestEditorMark *> m_marks;
};
} // namespace Internal
diff --git a/src/plugins/autotest/testtreeitem.h b/src/plugins/autotest/testtreeitem.h
index ab50ef55af7..d1cf49801e2 100644
--- a/src/plugins/autotest/testtreeitem.h
+++ b/src/plugins/autotest/testtreeitem.h
@@ -190,7 +190,7 @@ public:
TestTreeItem::Type m_type = TestTreeItem::Root;
};
-typedef QVector<TestCodeLocationAndType> TestCodeLocationList;
+using TestCodeLocationList = QList<TestCodeLocationAndType>;
} // namespace Autotest
diff --git a/src/plugins/autotest/testtreemodel.cpp b/src/plugins/autotest/testtreemodel.cpp
index ead884f5c36..d82d7d25245 100644
--- a/src/plugins/autotest/testtreemodel.cpp
+++ b/src/plugins/autotest/testtreemodel.cpp
@@ -686,7 +686,7 @@ void TestTreeModel::onParseResultsReady(const QList<TestParseResultPtr> &results
void Autotest::TestTreeModel::onDataChanged(const QModelIndex &topLeft,
const QModelIndex &bottomRight,
- const QVector<int> &roles)
+ const QList<int> &roles)
{
const QModelIndex parent = topLeft.parent();
QTC_ASSERT(parent == bottomRight.parent(), return);
diff --git a/src/plugins/autotest/testtreemodel.h b/src/plugins/autotest/testtreemodel.h
index 3c2a8058e46..2599c19f7c9 100644
--- a/src/plugins/autotest/testtreemodel.h
+++ b/src/plugins/autotest/testtreemodel.h
@@ -79,7 +79,7 @@ signals:
private:
void onParseResultsReady(const QList<TestParseResultPtr> &results);
void onDataChanged(const QModelIndex &topLeft, const QModelIndex &bottomRight,
- const QVector<int> &roles);
+ const QList<int> &roles);
void handleParseResult(const TestParseResult *result, TestTreeItem *rootNode);
void removeAllTestItems();
void removeAllTestToolItems();