diff --git a/src/plugins/autotest/catch/catchcodeparser.cpp b/src/plugins/autotest/catch/catchcodeparser.cpp index f5dc8fcab4c..c1368c1aa72 100644 --- a/src/plugins/autotest/catch/catchcodeparser.cpp +++ b/src/plugins/autotest/catch/catchcodeparser.cpp @@ -36,12 +36,9 @@ namespace Internal { using namespace CPlusPlus; -CatchCodeParser::CatchCodeParser(const QByteArray &source, const LanguageFeatures &features, - const Document::Ptr &doc, const Snapshot &snapshot) +CatchCodeParser::CatchCodeParser(const QByteArray &source, const LanguageFeatures &features) : m_source(source) , m_features(features) - , m_doc(doc) - , m_snapshot(snapshot) { } diff --git a/src/plugins/autotest/catch/catchcodeparser.h b/src/plugins/autotest/catch/catchcodeparser.h index 005c704a071..863f05a2dbd 100644 --- a/src/plugins/autotest/catch/catchcodeparser.h +++ b/src/plugins/autotest/catch/catchcodeparser.h @@ -27,7 +27,6 @@ #include "catchtreeitem.h" -#include #include #include @@ -38,8 +37,7 @@ namespace Internal { class CatchCodeParser { public: - CatchCodeParser(const QByteArray &source, const CPlusPlus::LanguageFeatures &features, - const CPlusPlus::Document::Ptr &doc, const CPlusPlus::Snapshot &snapshot); + CatchCodeParser(const QByteArray &source, const CPlusPlus::LanguageFeatures &features); virtual ~CatchCodeParser() = default; CatchTestCodeLocationList findTests(); private: @@ -56,12 +54,9 @@ private: const QByteArray &m_source; const CPlusPlus::LanguageFeatures &m_features; - const CPlusPlus::Document::Ptr &m_doc; - const CPlusPlus::Snapshot &m_snapshot; CPlusPlus::Tokens m_tokens; int m_currentIndex = 0; CatchTestCodeLocationList m_testCases; - int m_lineNo = 0; }; } // namespace Internal diff --git a/src/plugins/autotest/catch/catchtestparser.cpp b/src/plugins/autotest/catch/catchtestparser.cpp index b4ced8882d3..7e6d10630ba 100644 --- a/src/plugins/autotest/catch/catchtestparser.cpp +++ b/src/plugins/autotest/catch/catchtestparser.cpp @@ -97,7 +97,6 @@ static bool hasCatchNames(const CPlusPlus::Document::Ptr &document) static bool handleCatchDocument(QFutureInterface futureInterface, const CPlusPlus::Document::Ptr &doc, - const CPlusPlus::Snapshot &snapshot, ITestFramework *framework) { const CppTools::CppModelManager *modelManager = CppTools::CppModelManager::instance(); @@ -111,7 +110,7 @@ static bool handleCatchDocument(QFutureInterface futureInter const CppTools::ProjectPart::Ptr projectPart = projectParts.first(); proFile = projectPart->projectFile; - CatchCodeParser codeParser(fileContent, projectPart->languageFeatures, doc, snapshot); + CatchCodeParser codeParser(fileContent, projectPart->languageFeatures); const CatchTestCodeLocationList foundTests = codeParser.findTests(); CatchParseResult *parseResult = new CatchParseResult(framework); @@ -145,7 +144,7 @@ bool CatchTestParser::processDocument(QFutureInterface futur if (doc.isNull() || !includesCatchHeader(doc, m_cppSnapshot) || !hasCatchNames(doc)) return false; - return handleCatchDocument(futureInterface, doc, m_cppSnapshot, framework()); + return handleCatchDocument(futureInterface, doc, framework()); } TestTreeItem *CatchParseResult::createTestTreeItem() const