diff options
author | Christian Kandeler <christian.kandeler@qt.io> | 2021-08-25 11:06:31 +0200 |
---|---|---|
committer | Christian Kandeler <christian.kandeler@qt.io> | 2021-08-26 08:38:44 +0000 |
commit | 245b6c0dc73087678de941652f8c752bb49995cf (patch) | |
tree | e257648997e3fec24bb4206462099662e452a536 /src/plugins/cpptools/cppheadersource_test.cpp | |
parent | 9796f88fd57119aac400e63de148d4ee442a4119 (diff) | |
download | qt-creator-245b6c0dc73087678de941652f8c752bb49995cf.tar.gz |
CppTools: Use test objects to group related test functions
Change-Id: I9ed2ad222579f49c20c75a53c862bb7251cff28d
Reviewed-by: Christian Stenger <christian.stenger@qt.io>
Diffstat (limited to 'src/plugins/cpptools/cppheadersource_test.cpp')
-rw-r--r-- | src/plugins/cpptools/cppheadersource_test.cpp | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/plugins/cpptools/cppheadersource_test.cpp b/src/plugins/cpptools/cppheadersource_test.cpp index be0bdd03c2..1900040419 100644 --- a/src/plugins/cpptools/cppheadersource_test.cpp +++ b/src/plugins/cpptools/cppheadersource_test.cpp @@ -23,6 +23,8 @@ ** ****************************************************************************/ +#include "cppheadersource_test.h" + #include "cpptoolsplugin.h" #include "cpptoolsreuse.h" #include "cpptoolstestcase.h" @@ -52,7 +54,7 @@ static QString baseTestDir() namespace CppTools { namespace Internal { -void CppToolsPlugin::test_headersource() +void HeaderSourceTest::test() { QFETCH(QString, sourceFileName); QFETCH(QString, headerFileName); @@ -67,15 +69,15 @@ void CppToolsPlugin::test_headersource() createTempFile(headerPath); bool wasHeader; - clearHeaderSourceCache(); + CppToolsPlugin::clearHeaderSourceCache(); QCOMPARE(correspondingHeaderOrSource(sourcePath, &wasHeader), headerPath); QVERIFY(!wasHeader); - clearHeaderSourceCache(); + CppToolsPlugin::clearHeaderSourceCache(); QCOMPARE(correspondingHeaderOrSource(headerPath, &wasHeader), sourcePath); QVERIFY(wasHeader); } -void CppToolsPlugin::test_headersource_data() +void HeaderSourceTest::test_data() { QTest::addColumn<QString>("sourceFileName"); QTest::addColumn<QString>("headerFileName"); @@ -86,10 +88,10 @@ void CppToolsPlugin::test_headersource_data() QTest::newRow("sourceAndHeaderPrefixWithBothsub") << _("src/testc_foo.cpp") << _("include/testh_foo.h"); } -void CppToolsPlugin::initTestCase() +void HeaderSourceTest::initTestCase() { QDir(baseTestDir()).mkpath(_(".")); - CppFileSettings *fs = fileSettings(); + CppFileSettings *fs = CppToolsPlugin::fileSettings(); fs->headerSearchPaths.append(QLatin1String("include")); fs->headerSearchPaths.append(QLatin1String("../include")); fs->sourceSearchPaths.append(QLatin1String("src")); @@ -98,10 +100,10 @@ void CppToolsPlugin::initTestCase() fs->sourcePrefixes.append(QLatin1String("testc_")); } -void CppToolsPlugin::cleanupTestCase() +void HeaderSourceTest::cleanupTestCase() { Utils::FilePath::fromString(baseTestDir()).removeRecursively(); - CppFileSettings *fs = fileSettings(); + CppFileSettings *fs = CppToolsPlugin::fileSettings(); fs->headerSearchPaths.removeLast(); fs->headerSearchPaths.removeLast(); fs->sourceSearchPaths.removeLast(); |