summaryrefslogtreecommitdiff
path: root/src/plugins/cpptools/cppheadersource_test.cpp
diff options
context:
space:
mode:
authorChristian Kandeler <christian.kandeler@qt.io>2021-08-25 11:06:31 +0200
committerChristian Kandeler <christian.kandeler@qt.io>2021-08-26 08:38:44 +0000
commit245b6c0dc73087678de941652f8c752bb49995cf (patch)
treee257648997e3fec24bb4206462099662e452a536 /src/plugins/cpptools/cppheadersource_test.cpp
parent9796f88fd57119aac400e63de148d4ee442a4119 (diff)
downloadqt-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.cpp18
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();