aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/language/tst_language.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/language/tst_language.cpp')
-rw-r--r--tests/auto/language/tst_language.cpp22
1 files changed, 12 insertions, 10 deletions
diff --git a/tests/auto/language/tst_language.cpp b/tests/auto/language/tst_language.cpp
index da3d3d69d..18bcc4f2b 100644
--- a/tests/auto/language/tst_language.cpp
+++ b/tests/auto/language/tst_language.cpp
@@ -103,14 +103,16 @@ TestLanguage::~TestLanguage()
QHash<QString, ResolvedProductPtr> TestLanguage::productsFromProject(ResolvedProjectPtr project)
{
QHash<QString, ResolvedProductPtr> result;
- foreach (const ResolvedProductPtr &product, project->allProducts())
+ const auto products = project->allProducts();
+ for (const ResolvedProductPtr &product : products)
result.insert(product->name, product);
return result;
}
ResolvedModuleConstPtr TestLanguage::findModuleByName(ResolvedProductPtr product, const QString &name)
{
- foreach (const ResolvedModuleConstPtr &module, product->modules)
+ const auto modules = product->modules;
+ for (const ResolvedModuleConstPtr &module : modules)
if (module->name == name)
return module;
return ResolvedModuleConstPtr();
@@ -523,7 +525,7 @@ void TestLanguage::dependencyOnAllProfiles()
const ResolvedProductConstPtr mainProduct = productsFromProject(project).value("main");
QVERIFY(!!mainProduct);
QCOMPARE(mainProduct->dependencies.size(), 2);
- foreach (const ResolvedProductConstPtr &p, mainProduct->dependencies) {
+ for (const ResolvedProductConstPtr &p : mainProduct->dependencies) {
QCOMPARE(p->name, QLatin1String("dep"));
QVERIFY(p->profile == "p1" || p->profile == "p2");
}
@@ -1456,7 +1458,7 @@ void TestLanguage::modulePropertiesInGroups()
GroupConstPtr g2;
GroupConstPtr g21;
GroupConstPtr g211;
- foreach (const GroupConstPtr &g, product->groups) {
+ for (const GroupConstPtr &g : product->groups) {
if (g->name == "g1")
g1= g;
else if (g->name == "g2")
@@ -1630,7 +1632,7 @@ void TestLanguage::modulePropertiesInGroups()
QVERIFY(!!product);
g1.reset();
g11.reset();
- foreach (const GroupConstPtr &g, product->groups) {
+ for (const GroupConstPtr &g : qAsConst(product->groups)) {
if (g->name == "g1")
g1= g;
else if (g->name == "g1.1")
@@ -1782,11 +1784,11 @@ void TestLanguage::modules()
QFETCH(QString, expectedProductProperty);
QHash<QString, ResolvedProductPtr> products = productsFromProject(project);
const QString productName = QString::fromLocal8Bit(QTest::currentDataTag());
- ResolvedProductPtr product = products.value(productName);
+ const ResolvedProductPtr product = products.value(productName);
QVERIFY(!!product);
QCOMPARE(product->name, productName);
QStringList modulesInProduct;
- foreach (ResolvedModuleConstPtr m, product->modules)
+ for (ResolvedModuleConstPtr m : product->modules)
modulesInProduct += m->name;
modulesInProduct.sort();
expectedModulesInProduct.sort();
@@ -2723,7 +2725,7 @@ void TestLanguage::wildcards()
}
// create files
- foreach (QString filePath, filesToCreate) {
+ for (QString filePath : qAsConst(filesToCreate)) {
filePath.prepend(m_wildcardsTestDirPath + '/');
QFileInfo fi(filePath);
if (!QDir(fi.path()).exists())
@@ -2745,7 +2747,7 @@ void TestLanguage::wildcards()
GroupPtr group;
if (useGroup) {
QCOMPARE(product->groups.size(), HostOsInfo::isMacosHost() ? 3 : 2);
- foreach (const GroupPtr &rg, product->groups) {
+ for (const GroupPtr &rg : qAsConst(product->groups)) {
if (rg->name == groupName) {
group = rg;
break;
@@ -2759,7 +2761,7 @@ void TestLanguage::wildcards()
QCOMPARE(group->files.size(), 0);
QVERIFY(!!group->wildcards);
QStringList actualFilePaths;
- foreach (const SourceArtifactConstPtr &artifact, group->wildcards->files) {
+ for (const SourceArtifactConstPtr &artifact : qAsConst(group->wildcards->files)) {
QString str = artifact->absoluteFilePath;
int idx = str.indexOf(m_wildcardsTestDirPath);
if (idx != -1)