diff options
author | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-01-15 11:49:04 +0100 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-01-15 15:56:45 +0100 |
commit | 4e7a09807afc737757c8b7869964518d608b1b66 (patch) | |
tree | 8ca26e6de22a2aa3e956e0ea96ee915847bfee69 /tests/auto/language | |
parent | 876d11049bcb5c9a4e406c9e8bc239d8f321d4e8 (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.cpp | 21 |
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; |