aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/language
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@digia.com>2013-01-15 11:49:04 +0100
committerJoerg Bornemann <joerg.bornemann@digia.com>2013-01-15 15:56:45 +0100
commit4e7a09807afc737757c8b7869964518d608b1b66 (patch)
tree8ca26e6de22a2aa3e956e0ea96ee915847bfee69 /tests/auto/language
parent876d11049bcb5c9a4e406c9e8bc239d8f321d4e8 (diff)
fix TestLanguage::productConditions
Disabled products are in the project now. Change-Id: Ied88ad238e189e42a3e771cf49a68d14ae726c5b Reviewed-by: Tobias Hunger <tobias.hunger@digia.com>
Diffstat (limited to 'tests/auto/language')
-rw-r--r--tests/auto/language/tst_language.cpp21
1 files changed, 17 insertions, 4 deletions
diff --git a/tests/auto/language/tst_language.cpp b/tests/auto/language/tst_language.cpp
index 5f18dd944..55322d2bc 100644
--- a/tests/auto/language/tst_language.cpp
+++ b/tests/auto/language/tst_language.cpp
@@ -345,10 +345,23 @@ void TestLanguage::productConditions()
"/some/build/directory", buildConfig);
QVERIFY(project);
QHash<QString, ResolvedProductPtr> products = productsFromProject(project);
- QCOMPARE(products.count(), 3);
- QVERIFY(products.value("product_no_condition"));
- QVERIFY(products.value("product_true_condition"));
- QVERIFY(products.value("product_condition_dependent_of_module"));
+ QCOMPARE(products.count(), 4);
+ ResolvedProductPtr product;
+ product = products.value("product_no_condition");
+ QVERIFY(product);
+ QVERIFY(product->enabled);
+
+ product = products.value("product_true_condition");
+ QVERIFY(product);
+ QVERIFY(product->enabled);
+
+ product = products.value("product_condition_dependent_of_module");
+ QVERIFY(product);
+ QVERIFY(product->enabled);
+
+ product = products.value("product_false_condition");
+ QVERIFY(product);
+ QVERIFY(!product->enabled);
}
catch (const Error &e) {
exceptionCaught = true;