diff options
author | hjk <[email protected]> | 2025-04-09 09:40:20 +0200 |
---|---|---|
committer | hjk <[email protected]> | 2025-04-10 07:15:39 +0000 |
commit | 5d1144c8190f7b574b4a93afb29bd1306d2a81df (patch) | |
tree | a83770170c6c6eb8d4bd2744a1071141980eb849 | |
parent | 6e6a8448c104bdee0ed993a806124b1c12af51f0 (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.h | 10 | ||||
-rw-r--r-- | src/plugins/autotest/boost/boosttesttreeitem.h | 10 | ||||
-rw-r--r-- | src/plugins/autotest/catch/catchtestparser.cpp | 2 | ||||
-rw-r--r-- | src/plugins/autotest/catch/catchtreeitem.h | 8 | ||||
-rw-r--r-- | src/plugins/autotest/gtest/gtestparser.cpp | 2 | ||||
-rw-r--r-- | src/plugins/autotest/gtest/gtesttreeitem.cpp | 2 | ||||
-rw-r--r-- | src/plugins/autotest/gtest/gtesttreeitem.h | 9 | ||||
-rw-r--r-- | src/plugins/autotest/itestparser.h | 2 | ||||
-rw-r--r-- | src/plugins/autotest/qtest/qttesttreeitem.h | 2 | ||||
-rw-r--r-- | src/plugins/autotest/quick/quicktestparser.cpp | 2 | ||||
-rw-r--r-- | src/plugins/autotest/quick/quicktestvisitors.h | 12 | ||||
-rw-r--r-- | src/plugins/autotest/testresultspane.cpp | 2 | ||||
-rw-r--r-- | src/plugins/autotest/testresultspane.h | 2 | ||||
-rw-r--r-- | src/plugins/autotest/testtreeitem.h | 2 | ||||
-rw-r--r-- | src/plugins/autotest/testtreemodel.cpp | 2 | ||||
-rw-r--r-- | src/plugins/autotest/testtreemodel.h | 2 |
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(); |